.elementor-4850 .elementor-element.elementor-element-737eb8b{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4850 .elementor-element.elementor-element-737eb8b:not(.elementor-motion-effects-element-type-background), .elementor-4850 .elementor-element.elementor-element-737eb8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF8;}.elementor-4850 .elementor-element.elementor-element-e01f02e{--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;--border-radius:30px 30px 30px 30px;--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-4850 .elementor-element.elementor-element-e01f02e:not(.elementor-motion-effects-element-type-background), .elementor-4850 .elementor-element.elementor-element-e01f02e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF3EA;}.elementor-4850 .elementor-element.elementor-element-867e793{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4850 .elementor-element.elementor-element-fc51df8 .elementor-heading-title{font-size:60px;font-weight:700;text-transform:capitalize;line-height:60px;letter-spacing:0.3px;color:#2F2924;}.elementor-4850 .elementor-element.elementor-element-912a083{color:#6E6258;}.elementor-4850 .elementor-element.elementor-element-7b2ad71{--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;}.elementor-4850 .elementor-element.elementor-element-36200f4 .elementor-button{font-size:17px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-color:#8A5A36;border-radius:21px 21px 21px 21px;padding:15px 25px 15px 25px;}.elementor-4850 .elementor-element.elementor-element-36200f4 .elementor-button:hover, .elementor-4850 .elementor-element.elementor-element-36200f4 .elementor-button:focus{background-color:#593B24;}.elementor-4850 .elementor-element.elementor-element-3435075 .elementor-button{font-size:17px;font-weight:600;fill:#8A5A36;color:#8A5A36;background-color:#FAF3EA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8A5A36;border-radius:21px 21px 21px 21px;padding:15px 25px 15px 25px;}.elementor-4850 .elementor-element.elementor-element-3435075 .elementor-button:hover, .elementor-4850 .elementor-element.elementor-element-3435075 .elementor-button:focus{background-color:#593B24;}.elementor-4850 .elementor-element.elementor-element-5319453 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4850 .elementor-element.elementor-element-5319453 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-4850 .elementor-element.elementor-element-5319453 .elementor-button{font-size:17px;font-weight:800;fill:#8A5A36;color:#8A5A36;background-color:#FAF3EA;}.elementor-4850 .elementor-element.elementor-element-119d54d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-4850 .elementor-element.elementor-element-fc7b036 img{width:100%;max-width:100%;height:500px;object-fit:cover;object-position:center right;}.elementor-4850 .elementor-element.elementor-element-4dbf282{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4850 .elementor-element.elementor-element-4dbf282:not(.elementor-motion-effects-element-type-background), .elementor-4850 .elementor-element.elementor-element-4dbf282 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF8;}.elementor-4850 .elementor-element.elementor-element-037249c{--display:flex;}.elementor-4850 .elementor-element.elementor-element-920c527{text-align:center;}.elementor-4850 .elementor-element.elementor-element-920c527 .elementor-heading-title{font-size:45px;font-weight:600;}.elementor-4850 .elementor-element.elementor-element-ab594c7{text-align:center;color:var( --e-global-color-text );}.elementor-4850 .elementor-element.elementor-element-4f34ec9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4850 .elementor-element.elementor-element-4f34ec9:not(.elementor-motion-effects-element-type-background), .elementor-4850 .elementor-element.elementor-element-4f34ec9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF7F1;}.elementor-4850 .elementor-element.elementor-element-ee50289{--display:flex;}.elementor-4850 .elementor-element.elementor-element-370b5c6{text-align:start;}.elementor-4850 .elementor-element.elementor-element-370b5c6 .elementor-heading-title{font-size:45px;font-weight:600;}.elementor-4850 .elementor-element.elementor-element-f6f5a0f{text-align:start;color:var( --e-global-color-text );}.elementor-4850 .elementor-element.elementor-element-091c0f7{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4850 .elementor-element.elementor-element-dcccae8{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:1px;--padding-right:1px;}.elementor-4850 .elementor-element.elementor-element-dcccae8:not(.elementor-motion-effects-element-type-background), .elementor-4850 .elementor-element.elementor-element-dcccae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4850 .elementor-element.elementor-element-4f545d1 img{height:100%;object-fit:cover;object-position:center center;}.elementor-4850 .elementor-element.elementor-element-4d4e3ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;}.elementor-4850 .elementor-element.elementor-element-4051e8b{font-size:15px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;}.elementor-4850 .elementor-element.elementor-element-38ec1e4{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:1px;--padding-right:1px;}.elementor-4850 .elementor-element.elementor-element-38ec1e4:not(.elementor-motion-effects-element-type-background), .elementor-4850 .elementor-element.elementor-element-38ec1e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4850 .elementor-element.elementor-element-f0e8fb2 img{height:100%;object-fit:cover;object-position:center center;}.elementor-4850 .elementor-element.elementor-element-17d8a5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;}.elementor-4850 .elementor-element.elementor-element-81b5b32{font-size:15px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;}.elementor-4850 .elementor-element.elementor-element-a9fc770{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:1px;--padding-right:1px;}.elementor-4850 .elementor-element.elementor-element-a9fc770:not(.elementor-motion-effects-element-type-background), .elementor-4850 .elementor-element.elementor-element-a9fc770 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4850 .elementor-element.elementor-element-de1f151 img{height:100%;object-fit:cover;object-position:center center;}.elementor-4850 .elementor-element.elementor-element-29ae682{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;}.elementor-4850 .elementor-element.elementor-element-f3d8fbc{font-size:15px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;}.elementor-4850 .elementor-element.elementor-element-c5688c8{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:1px;--padding-right:1px;}.elementor-4850 .elementor-element.elementor-element-c5688c8:not(.elementor-motion-effects-element-type-background), .elementor-4850 .elementor-element.elementor-element-c5688c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4850 .elementor-element.elementor-element-5d4e48b img{height:100%;object-fit:cover;object-position:center center;}.elementor-4850 .elementor-element.elementor-element-9681a20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;}.elementor-4850 .elementor-element.elementor-element-c224a34{font-size:15px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;}.elementor-4850 .elementor-element.elementor-element-5a3b893{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4850 .elementor-element.elementor-element-5a3b893:not(.elementor-motion-effects-element-type-background), .elementor-4850 .elementor-element.elementor-element-5a3b893 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF8;}.elementor-4850 .elementor-element.elementor-element-5a3b893.e-con{--align-self:center;}.elementor-4850 .elementor-element.elementor-element-c8c0232{--display:flex;}.elementor-4850 .elementor-element.elementor-element-40fb458{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4850 .elementor-element.elementor-element-40fb458:not(.elementor-motion-effects-element-type-background), .elementor-4850 .elementor-element.elementor-element-40fb458 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF8;}.elementor-4850 .elementor-element.elementor-element-4538e88{--display:flex;}.elementor-4850 .elementor-element.elementor-element-ab7c8b4{text-align:center;}.elementor-4850 .elementor-element.elementor-element-ab7c8b4 .elementor-heading-title{font-size:45px;font-weight:600;}.elementor-4850 .elementor-element.elementor-element-7f9dcd5{text-align:center;color:var( --e-global-color-text );padding:0px 0px 10px 0px;}.elementor-4850 .elementor-element.elementor-element-c32441b{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4850 .elementor-element.elementor-element-320778c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;}.elementor-4850 .elementor-element.elementor-element-320778c:not(.elementor-motion-effects-element-type-background), .elementor-4850 .elementor-element.elementor-element-320778c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4850 .elementor-element.elementor-element-8fc2b5f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4850 .elementor-element.elementor-element-78b935b{text-align:center;background-color:#F4E6D6;}.elementor-4850 .elementor-element.elementor-element-78b935b .elementor-heading-title{font-size:50px;color:#7E2706;}.elementor-4850 .elementor-element.elementor-element-212c011{text-align:center;}.elementor-4850 .elementor-element.elementor-element-212c011 .elementor-heading-title{font-weight:bold;}.elementor-4850 .elementor-element.elementor-element-c10ac32{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;}.elementor-4850 .elementor-element.elementor-element-c10ac32:not(.elementor-motion-effects-element-type-background), .elementor-4850 .elementor-element.elementor-element-c10ac32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4850 .elementor-element.elementor-element-e1c3419{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4850 .elementor-element.elementor-element-5f494f8{text-align:center;background-color:#F4E6D6;}.elementor-4850 .elementor-element.elementor-element-5f494f8 .elementor-heading-title{font-size:50px;color:#7E2706;}.elementor-4850 .elementor-element.elementor-element-53643fd{text-align:center;}.elementor-4850 .elementor-element.elementor-element-53643fd .elementor-heading-title{font-weight:bold;}.elementor-4850 .elementor-element.elementor-element-a44a2ce{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;}.elementor-4850 .elementor-element.elementor-element-a44a2ce:not(.elementor-motion-effects-element-type-background), .elementor-4850 .elementor-element.elementor-element-a44a2ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4850 .elementor-element.elementor-element-52f72a6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4850 .elementor-element.elementor-element-5c16f55{text-align:center;background-color:#F4E6D6;}.elementor-4850 .elementor-element.elementor-element-5c16f55 .elementor-heading-title{font-size:50px;color:#7E2706;}.elementor-4850 .elementor-element.elementor-element-5549ea7{text-align:center;}.elementor-4850 .elementor-element.elementor-element-5549ea7 .elementor-heading-title{font-weight:bold;}.elementor-4850 .elementor-element.elementor-element-ee2f7f2{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;}.elementor-4850 .elementor-element.elementor-element-ee2f7f2:not(.elementor-motion-effects-element-type-background), .elementor-4850 .elementor-element.elementor-element-ee2f7f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4850 .elementor-element.elementor-element-d8700f9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4850 .elementor-element.elementor-element-e7812df{text-align:center;background-color:#F4E6D6;}.elementor-4850 .elementor-element.elementor-element-e7812df .elementor-heading-title{font-size:50px;color:#7E2706;}.elementor-4850 .elementor-element.elementor-element-339cb9d{text-align:center;}.elementor-4850 .elementor-element.elementor-element-339cb9d .elementor-heading-title{font-weight:bold;}.elementor-4850 .elementor-element.elementor-element-5908825{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;}.elementor-4850 .elementor-element.elementor-element-5908825:not(.elementor-motion-effects-element-type-background), .elementor-4850 .elementor-element.elementor-element-5908825 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4850 .elementor-element.elementor-element-315becd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4850 .elementor-element.elementor-element-7a0910c{text-align:center;background-color:#F4E6D6;}.elementor-4850 .elementor-element.elementor-element-7a0910c .elementor-heading-title{font-size:50px;color:#7E2706;}.elementor-4850 .elementor-element.elementor-element-ec5134a{text-align:center;}.elementor-4850 .elementor-element.elementor-element-ec5134a .elementor-heading-title{font-weight:bold;}.elementor-4850 .elementor-element.elementor-element-9fd288b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;}.elementor-4850 .elementor-element.elementor-element-9fd288b:not(.elementor-motion-effects-element-type-background), .elementor-4850 .elementor-element.elementor-element-9fd288b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4850 .elementor-element.elementor-element-5ae5df4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4850 .elementor-element.elementor-element-90e5e9e{text-align:center;background-color:#F4E6D6;}.elementor-4850 .elementor-element.elementor-element-90e5e9e .elementor-heading-title{font-size:50px;color:#7E2706;}.elementor-4850 .elementor-element.elementor-element-909425c{text-align:center;}.elementor-4850 .elementor-element.elementor-element-909425c .elementor-heading-title{font-weight:bold;}.elementor-4850 .elementor-element.elementor-element-48f83b1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;}.elementor-4850 .elementor-element.elementor-element-48f83b1:not(.elementor-motion-effects-element-type-background), .elementor-4850 .elementor-element.elementor-element-48f83b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4850 .elementor-element.elementor-element-5594978{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4850 .elementor-element.elementor-element-bce646a{text-align:center;background-color:#F4E6D6;}.elementor-4850 .elementor-element.elementor-element-bce646a .elementor-heading-title{font-size:50px;color:#7E2706;}.elementor-4850 .elementor-element.elementor-element-ff5f2dd{text-align:center;}.elementor-4850 .elementor-element.elementor-element-ff5f2dd .elementor-heading-title{font-weight:bold;}.elementor-4850 .elementor-element.elementor-element-11b66d9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;}.elementor-4850 .elementor-element.elementor-element-11b66d9:not(.elementor-motion-effects-element-type-background), .elementor-4850 .elementor-element.elementor-element-11b66d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4850 .elementor-element.elementor-element-cb4a3aa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4850 .elementor-element.elementor-element-fa36527{text-align:center;background-color:#F4E6D6;}.elementor-4850 .elementor-element.elementor-element-fa36527 .elementor-heading-title{font-size:50px;color:#7E2706;}.elementor-4850 .elementor-element.elementor-element-a30b672{text-align:center;}.elementor-4850 .elementor-element.elementor-element-a30b672 .elementor-heading-title{font-weight:bold;}.elementor-4850 .elementor-element.elementor-element-c39cc39{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4850 .elementor-element.elementor-element-c39cc39:not(.elementor-motion-effects-element-type-background), .elementor-4850 .elementor-element.elementor-element-c39cc39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F2;}.elementor-4850 .elementor-element.elementor-element-5c812d9{--display:flex;}.elementor-4850 .elementor-element.elementor-element-fee8754{text-align:start;}.elementor-4850 .elementor-element.elementor-element-fee8754 .elementor-heading-title{font-size:45px;font-weight:600;}.elementor-4850 .elementor-element.elementor-element-aa8d336{text-align:start;color:var( --e-global-color-text );padding:0px 0px 10px 0px;}@media(min-width:768px){.elementor-4850 .elementor-element.elementor-element-e01f02e{--width:90%;}.elementor-4850 .elementor-element.elementor-element-037249c{--width:90%;}.elementor-4850 .elementor-element.elementor-element-ee50289{--width:90%;}.elementor-4850 .elementor-element.elementor-element-c8c0232{--width:90%;}.elementor-4850 .elementor-element.elementor-element-4538e88{--width:90%;}}@media(max-width:1366px){.elementor-4850 .elementor-element.elementor-element-091c0f7{--grid-auto-flow:row;}.elementor-4850 .elementor-element.elementor-element-c32441b{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-4850 .elementor-element.elementor-element-091c0f7{--grid-auto-flow:row;}.elementor-4850 .elementor-element.elementor-element-c32441b{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-4850 .elementor-element.elementor-element-091c0f7{--grid-auto-flow:row;}.elementor-4850 .elementor-element.elementor-element-c32441b{--grid-auto-flow:row;}}@media(max-width:880px){.elementor-4850 .elementor-element.elementor-element-091c0f7{--grid-auto-flow:row;}.elementor-4850 .elementor-element.elementor-element-c32441b{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-4850 .elementor-element.elementor-element-fc51df8 .elementor-heading-title{font-size:50px;}.elementor-4850 .elementor-element.elementor-element-fc7b036 img{object-fit:fill;}.elementor-4850 .elementor-element.elementor-element-920c527 .elementor-heading-title{font-size:30px;}.elementor-4850 .elementor-element.elementor-element-ab594c7{font-size:15px;}.elementor-4850 .elementor-element.elementor-element-370b5c6 .elementor-heading-title{font-size:30px;}.elementor-4850 .elementor-element.elementor-element-f6f5a0f{font-size:15px;}.elementor-4850 .elementor-element.elementor-element-091c0f7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4850 .elementor-element.elementor-element-ab7c8b4 .elementor-heading-title{font-size:30px;}.elementor-4850 .elementor-element.elementor-element-7f9dcd5{font-size:15px;}.elementor-4850 .elementor-element.elementor-element-c32441b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4850 .elementor-element.elementor-element-fee8754 .elementor-heading-title{font-size:30px;}.elementor-4850 .elementor-element.elementor-element-aa8d336{font-size:15px;}}/* Start custom CSS for button, class: .elementor-element-36200f4 */.elementor-4850 .elementor-element.elementor-element-36200f4:hover{
    box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3435075 */.elementor-4850 .elementor-element.elementor-element-3435075:hover{
    box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e01f02e */.elementor-4850 .elementor-element.elementor-element-e01f02e{
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3fbf155 */.gw-laminate-price-section {
  width: 100%;
  padding: 64px 0;
  color: #2f2924;
}

.gw-laminate-price-container {
  width: min(1180px, calc(100% - 40px));
  margin: 0 auto;
}

.gw-laminate-price-head {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 28px;
  margin-bottom: 28px;
}

.gw-laminate-price-text {
  max-width: 780px;
}

.gw-laminate-price-text h2 {
  margin: 0 0 14px;
  font-family: Georgia, serif;
  font-size: clamp(30px, 3.4vw, 46px);
  line-height: 1.1;
  color: #2f2924;
}

.gw-laminate-price-text p {
  margin: 0;
  font-size: 16px;
  line-height: 1.75;
  color: #6e6258;
}

.gw-laminate-price-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: max-content;
  padding: 13px 22px;
  border-radius: 999px;
  background: #8a5a36;
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  box-shadow: 0 10px 25px rgba(138, 90, 54, 0.22);
  transition: all 0.2s ease;
}

.gw-laminate-price-btn:hover {
  background: #614023;
  color: #ffffff;
  transform: translateY(-1px);
}

.gw-laminate-table-wrap {
  width: 100%;
  margin: 24px 0;
  overflow: hidden;
  border: 1px solid #e7dbce;
  border-radius: 18px;
  background: #ffffff;
  box-shadow: 0 18px 45px rgba(46, 35, 26, 0.09);
}

.gw-laminate-price-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 15px;
  line-height: 1.55;
}

.gw-laminate-price-table thead {
  background: #8a5a36;
  color: #ffffff;
}

.gw-laminate-price-table th {
  padding: 17px 20px;
  text-align: left;
  font-weight: 700;
  white-space: nowrap;
}

.gw-laminate-price-table td {
  padding: 17px 20px;
  color: #4e443d;
  border-top: 1px solid #e7dbce;
  vertical-align: top;
}

.gw-laminate-price-table tbody tr:nth-child(even) {
  background: #faf7f3;
}

.gw-laminate-price-table tbody tr:hover {
  background: #f4eee7;
}

.gw-laminate-price-table td:first-child {
  font-weight: 700;
  color: #352c26;
}

.gw-laminate-price-note {
  margin: 20px 0 0;
  padding: 18px 22px;
  border-left: 4px solid #8a5a36;
  border-radius: 0 14px 14px 0;
  background: #fff8f0;
  color: #6e6258;
  font-size: 15px;
  line-height: 1.7;
}

.gw-laminate-price-note strong {
  color: #2f2924;
}

/* Tablet */
@media (max-width: 900px) {
  .gw-laminate-price-section {
    padding: 54px 0;
  }

  .gw-laminate-price-head {
    display: block;
  }

  .gw-laminate-price-btn {
    margin-top: 18px;
  }
}

/* Mobile: table becomes cards */
@media (max-width: 700px) {
  .gw-laminate-price-container {
    width: min(100% - 28px, 1180px);
  }

  .gw-laminate-table-wrap {
    border: none;
    background: transparent;
    box-shadow: none;
    border-radius: 0;
  }

  .gw-laminate-price-table,
  .gw-laminate-price-table thead,
  .gw-laminate-price-table tbody,
  .gw-laminate-price-table th,
  .gw-laminate-price-table td,
  .gw-laminate-price-table tr {
    display: block;
    width: 100%;
  }

  .gw-laminate-price-table thead {
    display: none;
  }

  .gw-laminate-price-table tr {
    margin-bottom: 16px;
    overflow: hidden;
    border: 1px solid #e7dbce;
    border-radius: 16px;
    background: #ffffff;
    box-shadow: 0 10px 26px rgba(46, 35, 26, 0.07);
  }

  .gw-laminate-price-table td {
    display: grid;
    grid-template-columns: 125px 1fr;
    gap: 12px;
    padding: 14px 16px;
    border-top: 1px solid #eee3d8;
    font-size: 14px;
  }

  .gw-laminate-price-table td:first-child {
    border-top: none;
    background: #fff8f0;
    font-size: 15px;
  }

  .gw-laminate-price-table td::before {
    content: attr(data-label);
    font-weight: 700;
    color: #8a5a36;
  }

  .gw-laminate-price-note {
    padding: 16px;
    font-size: 14px;
  }
}

/* Small Mobile */
@media (max-width: 420px) {
  .gw-laminate-price-table td {
    grid-template-columns: 1fr;
    gap: 4px;
  }

  .gw-laminate-price-btn {
    width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8c0232 */.elementor-4850 .elementor-element.elementor-element-c8c0232{
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78b935b */.elementor-4850 .elementor-element.elementor-element-78b935b{
    display: flex;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f494f8 */.elementor-4850 .elementor-element.elementor-element-5f494f8{
    display: flex;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c16f55 */.elementor-4850 .elementor-element.elementor-element-5c16f55{
    display: flex;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7812df */.elementor-4850 .elementor-element.elementor-element-e7812df{
    display: flex;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a0910c */.elementor-4850 .elementor-element.elementor-element-7a0910c{
    display: flex;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90e5e9e */.elementor-4850 .elementor-element.elementor-element-90e5e9e{
    display: flex;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bce646a */.elementor-4850 .elementor-element.elementor-element-bce646a{
    display: flex;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa36527 */.elementor-4850 .elementor-element.elementor-element-fa36527{
    display: flex;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4538e88 */.elementor-4850 .elementor-element.elementor-element-4538e88{
    margin: 0 auto;
}/* End custom CSS */