.elementor-34187 .elementor-element.elementor-element-cfc8cb3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:34px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-34187 .elementor-element.elementor-element-cfc8cb3:not(.elementor-motion-effects-element-type-background), .elementor-34187 .elementor-element.elementor-element-cfc8cb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F0E6;}.elementor-34187 .elementor-element.elementor-element-3871b1a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-34187 .elementor-element.elementor-element-e80b0ee{text-align:start;}.elementor-34187 .elementor-element.elementor-element-e80b0ee img{width:150px;}.elementor-34187 .elementor-element.elementor-element-01ce28d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}.elementor-34187 .elementor-element.elementor-element-01ce28d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}.elementor-34187 .elementor-element.elementor-element-01ce28d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}.elementor-34187 .elementor-element.elementor-element-01ce28d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}.elementor-34187 .elementor-element.elementor-element-01ce28d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}.elementor-34187 .elementor-element.elementor-element-01ce28d .elementor-icon-list-icon i{color:#06509E;transition:color 0.3s;}.elementor-34187 .elementor-element.elementor-element-01ce28d .elementor-icon-list-icon svg{fill:#06509E;transition:fill 0.3s;}.elementor-34187 .elementor-element.elementor-element-01ce28d{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-34187 .elementor-element.elementor-element-01ce28d .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-34187 .elementor-element.elementor-element-01ce28d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34187 .elementor-element.elementor-element-01ce28d .elementor-icon-list-item > a{font-family:"Montserrat", monserrat;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.8px;}.elementor-34187 .elementor-element.elementor-element-01ce28d .elementor-icon-list-text{color:#1D1A16;transition:color 0.3s;}.elementor-34187 .elementor-element.elementor-element-01ce28d .elementor-icon-list-item:hover .elementor-icon-list-text{color:#06509E;}.elementor-34187 .elementor-element.elementor-element-0559a16{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34187 .elementor-element.elementor-element-2f37d2c .elementor-heading-title{font-family:"Fraunces", monserrat;font-size:78px;font-weight:600;line-height:0.98em;letter-spacing:-1.5px;color:#1D1A16;}.elementor-34187 .elementor-element.elementor-element-487f09b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-34187 .elementor-element.elementor-element-00c9db7{font-size:17px;line-height:1.6em;color:#4A4238;}.elementor-34187 .elementor-element.elementor-element-6054dc3 .elementor-heading-title{font-family:"Montserrat", monserrat;font-size:11px;font-weight:600;letter-spacing:1.6px;color:#9A8E7C;}.elementor-34187 .elementor-element.elementor-element-38df7e4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:6px;--padding-right:6px;}.elementor-34187 .elementor-element.elementor-element-675b6cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34187 .elementor-element.elementor-element-675b6cf:not(.elementor-motion-effects-element-type-background), .elementor-34187 .elementor-element.elementor-element-675b6cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34187 .elementor-element.elementor-element-e3b4588 img{width:100%;}.elementor-34187 .elementor-element.elementor-element-b615aaa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:28px;--padding-left:30px;--padding-right:30px;}.elementor-34187 .elementor-element.elementor-element-e70ac7f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34187 .elementor-element.elementor-element-a1493a7 .elementor-heading-title{font-family:"Montserrat", monserrat;font-size:11px;font-weight:600;letter-spacing:1.3px;color:#9A8E7C;}.elementor-34187 .elementor-element.elementor-element-525f7fe .elementor-heading-title{font-family:"Montserrat", monserrat;font-size:11px;font-weight:600;letter-spacing:1.3px;color:#9A8E7C;}.elementor-34187 .elementor-element.elementor-element-8921c74 .elementor-heading-title{font-family:"Fraunces", monserrat;font-size:34px;font-weight:600;line-height:1.05em;letter-spacing:-0.5px;color:#1D1A16;}.elementor-34187 .elementor-element.elementor-element-546cf0b .elementor-heading-title{font-size:15px;font-weight:400;line-height:1.45em;color:#6B6258;}.elementor-34187 .elementor-element.elementor-element-dde5e1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34187 .elementor-element.elementor-element-dde5e1d:not(.elementor-motion-effects-element-type-background), .elementor-34187 .elementor-element.elementor-element-dde5e1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34187 .elementor-element.elementor-element-a2de841 img{width:100%;}.elementor-34187 .elementor-element.elementor-element-52d8afb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:28px;--padding-left:30px;--padding-right:30px;}.elementor-34187 .elementor-element.elementor-element-8ba987f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34187 .elementor-element.elementor-element-5e662ad .elementor-heading-title{font-family:"Montserrat", monserrat;font-size:11px;font-weight:600;letter-spacing:1.3px;color:#9A8E7C;}.elementor-34187 .elementor-element.elementor-element-ffd6c38 .elementor-heading-title{font-family:"Montserrat", monserrat;font-size:11px;font-weight:600;letter-spacing:1.3px;color:#9A8E7C;}.elementor-34187 .elementor-element.elementor-element-fe203f8 .elementor-heading-title{font-family:"Fraunces", monserrat;font-size:34px;font-weight:600;line-height:1.05em;letter-spacing:-0.5px;color:#1D1A16;}.elementor-34187 .elementor-element.elementor-element-f53ab06 .elementor-heading-title{font-size:15px;font-weight:400;line-height:1.45em;color:#6B6258;}.elementor-34187 .elementor-element.elementor-element-dbbb0c9 .elementor-heading-title{font-family:"Montserrat", monserrat;font-size:14px;font-weight:700;letter-spacing:2.4px;color:#06509E;}.elementor-34187 .elementor-element.elementor-element-58ca7b8{--display:flex;--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-34187 .elementor-element.elementor-element-58ca7b8:not(.elementor-motion-effects-element-type-background), .elementor-34187 .elementor-element.elementor-element-58ca7b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1A16;}.elementor-34187 .elementor-element.elementor-element-ee45044{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:52px 52px;--row-gap:52px;--column-gap:52px;--padding-top:104px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-34187 .elementor-element.elementor-element-ee45044:not(.elementor-motion-effects-element-type-background), .elementor-34187 .elementor-element.elementor-element-ee45044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE7DA;}.elementor-34187 .elementor-element.elementor-element-5f13695{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34187 .elementor-element.elementor-element-13e93e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34187 .elementor-element.elementor-element-52192f0 .elementor-heading-title{font-family:"Montserrat", monserrat;font-size:11px;font-weight:600;letter-spacing:1.4px;color:#9A8E7C;}.elementor-34187 .elementor-element.elementor-element-a843f4e .elementor-heading-title{font-family:"Fraunces", monserrat;font-size:56px;font-weight:600;line-height:1em;letter-spacing:-1px;color:#1D1A16;}.elementor-34187 .elementor-element.elementor-element-8857668{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;font-size:17px;line-height:1.6em;color:#4A4238;}.elementor-34187 .elementor-element.elementor-element-4ae75a8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:6px;--padding-right:6px;}.elementor-34187 .elementor-element.elementor-element-804f8ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34187 .elementor-element.elementor-element-804f8ba:not(.elementor-motion-effects-element-type-background), .elementor-34187 .elementor-element.elementor-element-804f8ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34187 .elementor-element.elementor-element-f109ad7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:16px;--padding-left:30px;--padding-right:24px;}.elementor-34187 .elementor-element.elementor-element-f109ad7:not(.elementor-motion-effects-element-type-background), .elementor-34187 .elementor-element.elementor-element-f109ad7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1A16;}.elementor-34187 .elementor-element.elementor-element-a70b4a0 .elementor-heading-title{font-family:"Montserrat", monserrat;font-size:12px;font-weight:600;letter-spacing:1.4px;color:#F6F0E6;}.elementor-34187 .elementor-element.elementor-element-92601af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:26px;--padding-bottom:28px;--padding-left:36px;--padding-right:30px;}.elementor-34187 .elementor-element.elementor-element-cc414cd{font-family:"Montserrat", monserrat;font-size:12.5px;line-height:1.9em;color:#4A4238;}.elementor-34187 .elementor-element.elementor-element-0e206e5 .elementor-heading-title{font-family:"Fraunces", monserrat;font-size:34px;font-weight:600;line-height:1.05em;letter-spacing:-0.5px;color:#1D1A16;}.elementor-34187 .elementor-element.elementor-element-2366736{font-size:15px;line-height:1.55em;color:#5B5348;}.elementor-34187 .elementor-element.elementor-element-888ff73{font-size:13px;line-height:1.5em;color:#8A8072;}.elementor-34187 .elementor-element.elementor-element-57c8532 .elementor-heading-title{font-family:"Montserrat", monserrat;font-size:11px;font-weight:600;letter-spacing:1.4px;color:#06509E;}.elementor-34187 .elementor-element.elementor-element-eeb6437{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:34px;--padding-bottom:34px;--padding-left:32px;--padding-right:32px;}.elementor-34187 .elementor-element.elementor-element-eeb6437:not(.elementor-motion-effects-element-type-background), .elementor-34187 .elementor-element.elementor-element-eeb6437 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34187 .elementor-element.elementor-element-1ed2f44{text-align:center;}.elementor-34187 .elementor-element.elementor-element-1ed2f44 .elementor-heading-title{font-family:"Montserrat", monserrat;font-size:13px;font-weight:600;letter-spacing:1.2px;color:#1D1A16;}.elementor-34187 .elementor-element.elementor-element-9aa12af{text-align:center;}.elementor-34187 .elementor-element.elementor-element-9aa12af .elementor-heading-title{font-family:"Montserrat", monserrat;font-size:10.5px;font-weight:600;letter-spacing:1.4px;color:#9A8E7C;}.elementor-34187 .elementor-element.elementor-element-0c586e3{text-align:center;}.elementor-34187 .elementor-element.elementor-element-0c586e3 .elementor-heading-title{font-family:"Fraunces", monserrat;font-size:32px;font-weight:600;line-height:1.05em;letter-spacing:-0.5px;color:#1D1A16;}.elementor-34187 .elementor-element.elementor-element-87e1e9e{font-family:"Montserrat", monserrat;font-size:13.5px;line-height:1.4em;color:#4A4238;}.elementor-34187 .elementor-element.elementor-element-cd9492c .elementor-button{background-color:#1D1A16;font-family:"Montserrat", monserrat;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:18px 24px 18px 24px;}.elementor-34187 .elementor-element.elementor-element-cd9492c .elementor-button:hover, .elementor-34187 .elementor-element.elementor-element-cd9492c .elementor-button:focus{background-color:#06509E;color:#FFFFFF;}.elementor-34187 .elementor-element.elementor-element-cd9492c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34187 .elementor-element.elementor-element-cd9492c .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-34187 .elementor-element.elementor-element-cd9492c .elementor-button:hover svg, .elementor-34187 .elementor-element.elementor-element-cd9492c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-34187 .elementor-element.elementor-element-988ed18{text-align:center;font-size:12.5px;line-height:1.5em;color:#8A8072;}@media(min-width:768px){.elementor-34187 .elementor-element.elementor-element-cfc8cb3{--content-width:1180px;}.elementor-34187 .elementor-element.elementor-element-3871b1a{--width:100%;}.elementor-34187 .elementor-element.elementor-element-0559a16{--width:100%;}.elementor-34187 .elementor-element.elementor-element-487f09b{--width:34%;}.elementor-34187 .elementor-element.elementor-element-38df7e4{--width:100%;}.elementor-34187 .elementor-element.elementor-element-675b6cf{--width:50%;}.elementor-34187 .elementor-element.elementor-element-dde5e1d{--width:50%;}.elementor-34187 .elementor-element.elementor-element-ee45044{--content-width:1180px;}.elementor-34187 .elementor-element.elementor-element-5f13695{--width:100%;}.elementor-34187 .elementor-element.elementor-element-4ae75a8{--width:100%;}.elementor-34187 .elementor-element.elementor-element-804f8ba{--width:57%;}.elementor-34187 .elementor-element.elementor-element-eeb6437{--width:38%;}}@media(max-width:1024px) and (min-width:768px){.elementor-34187 .elementor-element.elementor-element-487f09b{--width:100%;}.elementor-34187 .elementor-element.elementor-element-804f8ba{--width:100%;}.elementor-34187 .elementor-element.elementor-element-eeb6437{--width:100%;}}@media(max-width:1024px){.elementor-34187 .elementor-element.elementor-element-cfc8cb3{--padding-top:30px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-34187 .elementor-element.elementor-element-0559a16{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-34187 .elementor-element.elementor-element-2f37d2c .elementor-heading-title{font-size:60px;}.elementor-34187 .elementor-element.elementor-element-38df7e4{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-34187 .elementor-element.elementor-element-ee45044{--padding-top:88px;--padding-bottom:104px;--padding-left:24px;--padding-right:24px;}.elementor-34187 .elementor-element.elementor-element-5f13695{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-34187 .elementor-element.elementor-element-a843f4e .elementor-heading-title{font-size:46px;}.elementor-34187 .elementor-element.elementor-element-8857668{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-34187 .elementor-element.elementor-element-4ae75a8{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:56px 56px;--row-gap:56px;--column-gap:56px;}}@media(max-width:767px){.elementor-34187 .elementor-element.elementor-element-cfc8cb3{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:22px;--padding-bottom:80px;--padding-left:18px;--padding-right:18px;}.elementor-34187 .elementor-element.elementor-element-e80b0ee img{width:118px;}.elementor-34187 .elementor-element.elementor-element-2f37d2c .elementor-heading-title{font-size:44px;letter-spacing:-0.8px;}.elementor-34187 .elementor-element.elementor-element-00c9db7{font-size:16px;}.elementor-34187 .elementor-element.elementor-element-38df7e4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:34px 34px;--row-gap:34px;--column-gap:34px;}.elementor-34187 .elementor-element.elementor-element-675b6cf{--width:100%;}.elementor-34187 .elementor-element.elementor-element-b615aaa{--padding-top:18px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-34187 .elementor-element.elementor-element-8921c74 .elementor-heading-title{font-size:28px;}.elementor-34187 .elementor-element.elementor-element-dde5e1d{--width:100%;}.elementor-34187 .elementor-element.elementor-element-52d8afb{--padding-top:18px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-34187 .elementor-element.elementor-element-fe203f8 .elementor-heading-title{font-size:28px;}.elementor-34187 .elementor-element.elementor-element-ee45044{--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:68px;--padding-bottom:88px;--padding-left:18px;--padding-right:18px;}.elementor-34187 .elementor-element.elementor-element-a843f4e .elementor-heading-title{font-size:36px;}.elementor-34187 .elementor-element.elementor-element-8857668{font-size:16px;}.elementor-34187 .elementor-element.elementor-element-92601af{--padding-top:22px;--padding-bottom:24px;--padding-left:26px;--padding-right:20px;}.elementor-34187 .elementor-element.elementor-element-0e206e5 .elementor-heading-title{font-size:28px;}.elementor-34187 .elementor-element.elementor-element-eeb6437{--padding-top:28px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-34187 .elementor-element.elementor-element-0c586e3 .elementor-heading-title{font-size:28px;}}/* Start custom CSS for container, class: .elementor-element-cfc8cb3 *//* TLA · Portal "muestrario" */
.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-h1 .elementor-heading-title em{font-style:italic;font-weight:500;color:#06509E;}
.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-gw-head .elementor-widget-text-editor p{margin:0;}
.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-gw-head .elementor-widget-text-editor strong{color:#1D1A16;font-weight:600;}
.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-meta .elementor-heading-title{display:flex;align-items:center;gap:12px;}
.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-meta .elementor-heading-title::before{content:"";width:34px;height:1px;background:#06509E;}
/* muestra */
.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-sw{position:relative;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s ease;box-shadow:0 22px 44px -16px rgba(29,26,22,.30),0 2px 6px rgba(29,26,22,.07);}
.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-sw--1{transform:rotate(-1.6deg);}
.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-sw--2{transform:rotate(1.3deg) translateY(12px);}
.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-sw:hover{transform:rotate(0deg) translateY(-8px);box-shadow:0 34px 64px -20px rgba(29,26,22,.40),0 4px 12px rgba(29,26,22,.10);}
/* costura pespunteada */
.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-sw::after{content:"";position:absolute;inset:9px;border:1.5px dashed rgba(222,206,178,.9);border-radius:11px;pointer-events:none;z-index:3;opacity:1;mix-blend-mode:normal;background:none;transition:border-color .35s ease,inset .35s ease;}
.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-sw:hover::after{border-color:#06509E;inset:7px;}
/* ojetillo metálico */
.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-sw::before{content:"";display:block;position:absolute;top:20px;left:20px;right:auto;bottom:auto;width:16px;height:16px;border-radius:50%;background:#F6F0E6;box-shadow:0 0 0 4px #DAD4C8,0 0 0 5px #9C958A,inset 0 2px 3px rgba(0,0,0,.45);z-index:4;opacity:1;mix-blend-mode:normal;transform:none;}
.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-sw .elementor-widget-image{line-height:0;overflow:hidden;}
.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-sw .elementor-widget-image img{display:block;width:100%;height:auto;border-radius:0;transition:transform .7s ease;}
.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-sw:hover .elementor-widget-image img{transform:scale(1.045);}
.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-sw-label{border-top:1px solid #EFE9DF;}
.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-sw-label,.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-sw-label .e-con,.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-sw-label .elementor-element,.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-sw-label .elementor-widget-container,.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-sw-label .elementor-heading-title{position:static !important;}
.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-sw h3 a{color:inherit;text-decoration:none;}
.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-sw h3 a::after{content:"";position:absolute;inset:0;z-index:5;}
.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-sw .tla-arrow{display:inline-block;font-family:system-ui,sans-serif;font-weight:400;font-size:.7em;vertical-align:.12em;margin-left:.15em;color:#06509E;transition:transform .35s ease;}
.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-sw:hover .tla-arrow{transform:translateX(6px);}
.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-sw--1:hover .tla-arrow{transform:translate(4px,-4px);}
@media (max-width:767px){.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-sw--1{transform:rotate(-1deg);}.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-sw--2{transform:rotate(.9deg);}}
@media (prefers-reduced-motion:reduce){.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-sw,.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-sw *{transition:none !important;}}
/* barra superior (esta página no usa el header del sitio) */
.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-topbar{border-bottom:1px solid rgba(29,26,22,.14);}
.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-logo img{filter:brightness(0);opacity:.88;}
.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-quick .elementor-icon-list-item a{text-decoration:none;}
.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-quick .elementor-icon-list-text{transition:color .25s ease;}
@media (max-width:767px){.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-quick .elementor-icon-list-item:nth-child(n){margin:0 0 0 14px !important;}.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-quick .elementor-icon-list-icon{display:none;}.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-quick .elementor-icon-list-text{font-size:10.5px !important;letter-spacing:.08em !important;}}
/* Telas Deco: aún no disponible */
.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-sw--soon{cursor:default;}
.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-sw--soon:hover{transform:rotate(1.3deg) translateY(12px);box-shadow:0 22px 44px -16px rgba(29,26,22,.30),0 2px 6px rgba(29,26,22,.07);}
.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-sw--soon:hover::after{border-color:rgba(222,206,178,.9);inset:9px;}
.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-sw--soon:hover .elementor-widget-image img{transform:none;}
.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-sw--soon .elementor-widget-image img{filter:saturate(.75);}
.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-soon{position:absolute !important;top:26px;right:24px;width:auto !important;max-width:none !important;margin:0 !important;transform:rotate(-9deg);z-index:6;pointer-events:none;}
.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-soon .elementor-heading-title{display:inline-block;padding:9px 14px 9px 18px;background:#fff;border:2.5px solid currentColor;border-radius:6px;box-shadow:0 0 0 3px #fff,0 0 0 4.5px currentColor,0 10px 18px -8px rgba(0,0,0,.35);}
@media (max-width:767px){.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-sw--soon:hover{transform:rotate(.9deg);}.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-soon{top:20px;right:16px;}.elementor-34187 .elementor-element.elementor-element-cfc8cb3 .tla-soon .elementor-heading-title{font-size:12px !important;padding:7px 10px 7px 13px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ca7b8 *//* TLA · Orillo de tela */
.elementor-34187 .elementor-element.elementor-element-58ca7b8 .tla-selvedge{position:relative;overflow:hidden;padding:26px 0;background:#1D1A16;}
.elementor-34187 .elementor-element.elementor-element-58ca7b8 .tla-selvedge::before,.elementor-34187 .elementor-element.elementor-element-58ca7b8 .tla-selvedge::after{content:"";position:absolute;left:0;right:0;height:8px;background:radial-gradient(circle,#F6F0E6 1.7px,transparent 2.3px) 0 50%/20px 8px repeat-x;opacity:.55;}
.elementor-34187 .elementor-element.elementor-element-58ca7b8 .tla-selvedge::before{top:6px;}
.elementor-34187 .elementor-element.elementor-element-58ca7b8 .tla-selvedge::after{bottom:6px;}
.elementor-34187 .elementor-element.elementor-element-58ca7b8 .tla-selvedge__track{display:flex;width:max-content;animation:tlaOrillo 48s linear infinite;}
.elementor-34187 .elementor-element.elementor-element-58ca7b8 .tla-selvedge:hover .tla-selvedge__track{animation-play-state:paused;}
.elementor-34187 .elementor-element.elementor-element-58ca7b8 .tla-selvedge__run{display:flex;align-items:center;flex-shrink:0;}
.elementor-34187 .elementor-element.elementor-element-58ca7b8 .tla-selvedge__run span{white-space:nowrap;font-family:'Archivo Expanded','Montserrat',sans-serif;font-stretch:120%;font-weight:600;font-size:12px;line-height:1;letter-spacing:.18em;color:#EDE3D2;}
.elementor-34187 .elementor-element.elementor-element-58ca7b8 .tla-selvedge__run i{font-style:normal;color:#7FA7DC;font-size:12px;line-height:1;margin:0 26px;}
@keyframes tlaOrillo{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media (max-width:767px){.elementor-34187 .elementor-element.elementor-element-58ca7b8 .tla-selvedge{padding:20px 0;}.elementor-34187 .elementor-element.elementor-element-58ca7b8 .tla-selvedge__run span{font-size:11.5px;}.elementor-34187 .elementor-element.elementor-element-58ca7b8 .tla-selvedge__run i{margin:0 18px;}}
@media (prefers-reduced-motion:reduce){.elementor-34187 .elementor-element.elementor-element-58ca7b8 .tla-selvedge__track{animation:none;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee45044 *//* TLA · Postventa: etiqueta de despacho + boleta */
.elementor-34187 .elementor-element.elementor-element-ee45044 .tla-h2 .elementor-heading-title em{font-style:italic;font-weight:500;color:#06509E;}
.elementor-34187 .elementor-element.elementor-element-ee45044 .tla-meta2 .elementor-heading-title{display:flex;align-items:center;gap:12px;}
.elementor-34187 .elementor-element.elementor-element-ee45044 .tla-meta2 .elementor-heading-title::before{content:"";width:34px;height:1px;background:#06509E;}
.elementor-34187 .elementor-element.elementor-element-ee45044 .tla-srv-lead p,.elementor-34187 .elementor-element.elementor-element-ee45044 .tla-fine p,.elementor-34187 .elementor-element.elementor-element-ee45044 .tla-fromto p{margin:0;}
.elementor-34187 .elementor-element.elementor-element-ee45044 .tla-fine a{color:#1D1A16;font-weight:600;text-decoration:underline;text-underline-offset:3px;}
/* etiqueta */
.elementor-34187 .elementor-element.elementor-element-ee45044 .tla-label{position:relative;overflow:visible;box-shadow:0 26px 50px -22px rgba(29,26,22,.40),0 2px 6px rgba(29,26,22,.08);}
.elementor-34187 .elementor-element.elementor-element-ee45044 .tla-label::before{content:"";display:block;position:absolute;top:64px;bottom:16px;left:-7px;right:auto;width:14px;height:auto;background:radial-gradient(circle at 7px 7px,#EFE7DA 4.5px,transparent 5px) 0 0/14px 18px repeat-y;z-index:2;opacity:1;mix-blend-mode:normal;border-radius:0;transform:none;}
.elementor-34187 .elementor-element.elementor-element-ee45044 .tla-label-top{border-radius:8px 8px 0 0;}
.elementor-34187 .elementor-element.elementor-element-ee45044 .tla-label-top::after{content:"";flex:0 0 132px;height:28px;background:repeating-linear-gradient(90deg,#F6F0E6 0 2px,transparent 2px 4px,#F6F0E6 4px 5px,transparent 5px 8px,#F6F0E6 8px 11px,transparent 11px 12px,#F6F0E6 12px 13px,transparent 13px 17px);opacity:.9;}
.elementor-34187 .elementor-element.elementor-element-ee45044 .tla-fromto .k{display:inline-block;min-width:58px;font-weight:600;color:#1D1A16;letter-spacing:.14em;}
.elementor-34187 .elementor-element.elementor-element-ee45044 .tla-fromto{padding-bottom:14px;border-bottom:1.5px dashed #E2D8C8;}
.elementor-34187 .elementor-element.elementor-element-ee45044 .tla-track{border-radius:10px;overflow:hidden;line-height:0;}
.elementor-34187 .elementor-element.elementor-element-ee45044 .tla-track iframe{display:block;width:100%;max-width:100%;height:258px;border:0;}
/* timbre */
.elementor-34187 .elementor-element.elementor-element-ee45044 .tla-stamp{position:absolute !important;top:78px;right:30px;width:auto !important;max-width:none !important;margin:0 !important;transform:rotate(-11deg);z-index:3;pointer-events:none;}
.elementor-34187 .elementor-element.elementor-element-ee45044 .tla-stamp .elementor-heading-title{display:inline-block;padding:8px 14px 8px 17px;border:2.5px solid currentColor;border-radius:6px;box-shadow:0 0 0 3px #fff,0 0 0 4.5px currentColor;font-size:15px !important;font-weight:700 !important;letter-spacing:.18em !important;opacity:.85;}
/* boleta */
.elementor-34187 .elementor-element.elementor-element-ee45044 .tla-rcpt{position:relative;overflow:visible;border-radius:4px 4px 0 0;margin-top:30px;transform:rotate(1.5deg);transition:transform .5s cubic-bezier(.2,.7,.2,1);filter:drop-shadow(0 20px 20px rgba(29,26,22,.16)) drop-shadow(0 2px 3px rgba(29,26,22,.08));}
.elementor-34187 .elementor-element.elementor-element-ee45044 .tla-rcpt:hover{transform:rotate(0deg) translateY(-6px);}
.elementor-34187 .elementor-element.elementor-element-ee45044 .tla-rcpt::after{content:"";display:block;position:absolute;left:0;right:0;top:100%;bottom:auto;height:12px;background:linear-gradient(135deg,#fff 50%,transparent 50%) 0 0/20px 12px repeat-x,linear-gradient(225deg,#fff 50%,transparent 50%) 0 0/20px 12px repeat-x;}
.elementor-34187 .elementor-element.elementor-element-ee45044 .tla-rcpt-title{padding:8px 0 2px;}
.elementor-34187 .elementor-element.elementor-element-ee45044 .tla-rcpt-lines{list-style:none;margin:2px 0 8px;padding:12px 0;border-top:1.5px dashed #D9CFBF;border-bottom:1.5px dashed #D9CFBF;}
.elementor-34187 .elementor-element.elementor-element-ee45044 .tla-rcpt-lines li{display:flex;align-items:baseline;gap:10px;padding:6px 0;}
.elementor-34187 .elementor-element.elementor-element-ee45044 .tla-rcpt-lines li span{flex:1;display:flex;align-items:baseline;gap:10px;}
.elementor-34187 .elementor-element.elementor-element-ee45044 .tla-rcpt-lines li span::after{content:"";flex:1;border-bottom:1.5px dotted #C9BFAF;transform:translateY(-3px);}
.elementor-34187 .elementor-element.elementor-element-ee45044 .tla-rcpt-lines b{font-weight:600;color:#1D1A16;}
.elementor-34187 .elementor-element.elementor-element-ee45044 .tla-pay-btn .elementor-button,.elementor-34187 .elementor-element.elementor-element-ee45044 .tla-pay-btn .elementor-button *{text-decoration:none !important;}
@media (max-width:1024px){.elementor-34187 .elementor-element.elementor-element-ee45044 .tla-rcpt{margin-top:0;transform:rotate(.8deg);width:100%;max-width:560px;align-self:center;}}
@media (max-width:767px){.elementor-34187 .elementor-element.elementor-element-ee45044 .tla-track iframe{height:306px;}.elementor-34187 .elementor-element.elementor-element-ee45044 .tla-stamp{top:36px;right:12px;}.elementor-34187 .elementor-element.elementor-element-ee45044 .tla-stamp .elementor-heading-title{font-size:12px !important;padding:6px 10px 6px 13px;}.elementor-34187 .elementor-element.elementor-element-ee45044 .tla-label::before{top:58px;}.elementor-34187 .elementor-element.elementor-element-ee45044 .tla-label-top::after{flex-basis:86px;height:22px;}}
@media (prefers-reduced-motion:reduce){.elementor-34187 .elementor-element.elementor-element-ee45044 .tla-rcpt{transition:none;}}/* End custom CSS */
/* Start custom CSS *//* Portal: sin el header del sitio (solo se usa en decoración) */
#masthead{display:none !important;}
/* Tipografía ancha tipo banner K8 (Archivo Expanded, variable) */
@font-face{font-family:'Archivo Expanded';src:url('https://cdn.jsdelivr.net/npm/@fontsource-variable/archivo@5.3.0/files/archivo-latin-wdth-normal.woff2') format('woff2');font-weight:100 900;font-stretch:62% 125%;font-display:swap;}
.tla-wide .elementor-heading-title,.tla-wide .elementor-widget-container,.tla-wide .elementor-button,.tla-wide .elementor-icon-list-text{font-family:'Archivo Expanded','Montserrat',sans-serif !important;font-stretch:120%;}/* End custom CSS */