.elementor-957 .elementor-element.elementor-element-d03acc2{--display:flex;--overlay-opacity:0.5;}.elementor-957 .elementor-element.elementor-element-d03acc2:not(.elementor-motion-effects-element-type-background), .elementor-957 .elementor-element.elementor-element-d03acc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-19b1343 );}.elementor-957 .elementor-element.elementor-element-d03acc2::before, .elementor-957 .elementor-element.elementor-element-d03acc2 > .elementor-background-video-container::before, .elementor-957 .elementor-element.elementor-element-d03acc2 > .e-con-inner > .elementor-background-video-container::before, .elementor-957 .elementor-element.elementor-element-d03acc2 > .elementor-background-slideshow::before, .elementor-957 .elementor-element.elementor-element-d03acc2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-957 .elementor-element.elementor-element-d03acc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-19b1343 );--background-overlay:'';}.elementor-957 .elementor-element.elementor-element-41774f0{--display:flex;}.elementor-957 .elementor-element.elementor-element-41774f0:not(.elementor-motion-effects-element-type-background), .elementor-957 .elementor-element.elementor-element-41774f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-19b1343 );}.elementor-957 .elementor-element.elementor-element-ec3d71b{background-color:var( --e-global-color-19b1343 );border-style:none;text-align:center;}.elementor-957 .elementor-element.elementor-element-ec3d71b .elementor-heading-title{font-family:"Palatino Font", Sans-serif;font-size:90px;color:var( --e-global-color-4c38b42 );}.elementor-957 .elementor-element.elementor-element-c0297b5{--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-957 .elementor-element.elementor-element-c0297b5:not(.elementor-motion-effects-element-type-background), .elementor-957 .elementor-element.elementor-element-c0297b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-19b1343 );}.elementor-957 .elementor-element.elementor-element-ed15dd6{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-957 .elementor-element.elementor-element-37a241f{padding:0px 0px 0px 40px;}.elementor-957 .elementor-element.elementor-element-37a241f .elementor-heading-title{font-family:"Palatino Font", Sans-serif;font-size:180px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-4c38b42 );}.elementor-957 .elementor-element.elementor-element-b88f240{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-957 .elementor-element.elementor-element-eb10ac3{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-957 .elementor-element.elementor-element-eb10ac3 .elementor-heading-title{font-family:"Palatino Font", Sans-serif;font-size:80px;color:#C9B28C;}.elementor-957 .elementor-element.elementor-element-2f36d5d{text-align:start;font-family:"Lora Font", Sans-serif;color:#E8DFD2;}.elementor-957 .elementor-element.elementor-element-79a5e47 .elementor-button{background-color:var( --e-global-color-4c38b42 );fill:#5F5851;color:#5F5851;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8ADA4;padding:18px 40px 18px 40px;}.elementor-957 .elementor-element.elementor-element-b3ffebc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-957 .elementor-element.elementor-element-17abb74{width:100%;max-width:100%;}.elementor-957 .elementor-element.elementor-element-17abb74 img{width:100%;}.elementor-957 .elementor-element.elementor-element-301faf2{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-957 .elementor-element.elementor-element-301faf2:not(.elementor-motion-effects-element-type-background), .elementor-957 .elementor-element.elementor-element-301faf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-17338af );}.elementor-957 .elementor-element.elementor-element-316e226{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-957 .elementor-element.elementor-element-367db84{padding:0px 0px 0px 40px;}.elementor-957 .elementor-element.elementor-element-367db84 .elementor-heading-title{font-family:"Palatino Font", Sans-serif;font-size:180px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#F2E6D4;}.elementor-957 .elementor-element.elementor-element-d0d8a38{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-957 .elementor-element.elementor-element-b3daec0{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-957 .elementor-element.elementor-element-b3daec0 .elementor-heading-title{font-family:"Palatino Font", Sans-serif;font-size:80px;color:#F2E6D4;}.elementor-957 .elementor-element.elementor-element-0a2d4d3{text-align:start;font-family:"Lora Font", Sans-serif;color:#E0D3C2;}.elementor-957 .elementor-element.elementor-element-cd7daaf .elementor-button{background-color:var( --e-global-color-4c38b42 );fill:#5F5851;color:#5F5851;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8ADA4;padding:18px 40px 18px 40px;}.elementor-957 .elementor-element.elementor-element-ce9a37e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-957 .elementor-element.elementor-element-6c4596a{width:100%;max-width:100%;}.elementor-957 .elementor-element.elementor-element-6c4596a img{width:100%;}.elementor-957 .elementor-element.elementor-element-edb58d5{--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-957 .elementor-element.elementor-element-edb58d5:not(.elementor-motion-effects-element-type-background), .elementor-957 .elementor-element.elementor-element-edb58d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-19b1343 );}.elementor-957 .elementor-element.elementor-element-342d637{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-957 .elementor-element.elementor-element-7cc7be7{padding:0px 0px 0px 40px;}.elementor-957 .elementor-element.elementor-element-7cc7be7 .elementor-heading-title{font-family:"Palatino Font", Sans-serif;font-size:180px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#C9B28C;}.elementor-957 .elementor-element.elementor-element-5ec6e7d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-957 .elementor-element.elementor-element-eb04ebe{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-957 .elementor-element.elementor-element-eb04ebe .elementor-heading-title{font-family:"Palatino Font", Sans-serif;font-size:80px;color:#C9B28C;}.elementor-957 .elementor-element.elementor-element-00513ce{text-align:start;font-family:"Lora Font", Sans-serif;color:#E8DFD2;}.elementor-957 .elementor-element.elementor-element-9dca3cf .elementor-button{background-color:var( --e-global-color-4c38b42 );fill:#5F5851;color:#5F5851;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8ADA4;padding:18px 40px 18px 40px;}.elementor-957 .elementor-element.elementor-element-6ae0085{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-957 .elementor-element.elementor-element-a43611c{width:100%;max-width:100%;}.elementor-957 .elementor-element.elementor-element-a43611c img{width:100%;}.elementor-957 .elementor-element.elementor-element-0624f6f{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-957 .elementor-element.elementor-element-0624f6f:not(.elementor-motion-effects-element-type-background), .elementor-957 .elementor-element.elementor-element-0624f6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-17338af );}.elementor-957 .elementor-element.elementor-element-2640155{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-957 .elementor-element.elementor-element-a9b1890{padding:0px 0px 0px 40px;}.elementor-957 .elementor-element.elementor-element-a9b1890 .elementor-heading-title{font-family:"Palatino Font", Sans-serif;font-size:180px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#F2E6D4;}.elementor-957 .elementor-element.elementor-element-99e6d46{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-957 .elementor-element.elementor-element-7953af0{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-957 .elementor-element.elementor-element-7953af0 .elementor-heading-title{font-family:"Palatino Font", Sans-serif;font-size:80px;color:#F2E6D4;}.elementor-957 .elementor-element.elementor-element-0a2bc3d{text-align:start;font-family:"Lora Font", Sans-serif;color:#E0D3C2;}.elementor-957 .elementor-element.elementor-element-38c8b0c .elementor-button{background-color:var( --e-global-color-4c38b42 );fill:#5F5851;color:#5F5851;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8ADA4;padding:18px 40px 18px 40px;}.elementor-957 .elementor-element.elementor-element-6f3f3a7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-957 .elementor-element.elementor-element-29f903e{width:100%;max-width:100%;}.elementor-957 .elementor-element.elementor-element-29f903e img{width:100%;}.elementor-957 .elementor-element.elementor-element-75ef4cd{--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-957 .elementor-element.elementor-element-75ef4cd:not(.elementor-motion-effects-element-type-background), .elementor-957 .elementor-element.elementor-element-75ef4cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-19b1343 );}.elementor-957 .elementor-element.elementor-element-3070b83{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-957 .elementor-element.elementor-element-2673ee6{padding:0px 0px 0px 40px;}.elementor-957 .elementor-element.elementor-element-2673ee6 .elementor-heading-title{font-family:"Palatino Font", Sans-serif;font-size:180px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#C9B28C;}.elementor-957 .elementor-element.elementor-element-e2c9ba2{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-957 .elementor-element.elementor-element-9d4c61c{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-957 .elementor-element.elementor-element-9d4c61c .elementor-heading-title{font-family:"Palatino Font", Sans-serif;font-size:80px;color:#C9B28C;}.elementor-957 .elementor-element.elementor-element-6726e11{text-align:start;font-family:"Lora Font", Sans-serif;color:#E8DFD2;}.elementor-957 .elementor-element.elementor-element-9aca5ba .elementor-button{background-color:var( --e-global-color-4c38b42 );fill:#5F5851;color:#5F5851;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8ADA4;padding:18px 40px 18px 40px;}.elementor-957 .elementor-element.elementor-element-c2dc9ce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-957 .elementor-element.elementor-element-2a30e20{width:100%;max-width:100%;}.elementor-957 .elementor-element.elementor-element-2a30e20.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-957 .elementor-element.elementor-element-2a30e20 img{width:100%;}.elementor-957 .elementor-element.elementor-element-1fa68b1{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-957 .elementor-element.elementor-element-1fa68b1:not(.elementor-motion-effects-element-type-background), .elementor-957 .elementor-element.elementor-element-1fa68b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-17338af );}.elementor-957 .elementor-element.elementor-element-4ed921b{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-957 .elementor-element.elementor-element-e310296{padding:0px 0px 0px 40px;}.elementor-957 .elementor-element.elementor-element-e310296 .elementor-heading-title{font-family:"Palatino Font", Sans-serif;font-size:180px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#F2E6D4;}.elementor-957 .elementor-element.elementor-element-7d567cb{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-957 .elementor-element.elementor-element-9cb9eff{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-957 .elementor-element.elementor-element-9cb9eff .elementor-heading-title{font-family:"Palatino Font", Sans-serif;font-size:80px;color:#F2E6D4;}.elementor-957 .elementor-element.elementor-element-61fab77{text-align:start;font-family:"Lora Font", Sans-serif;color:#E0D3C2;}.elementor-957 .elementor-element.elementor-element-ac3e29a .elementor-button{background-color:var( --e-global-color-4c38b42 );fill:#5F5851;color:#5F5851;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8ADA4;padding:18px 40px 18px 40px;}.elementor-957 .elementor-element.elementor-element-9fee3ba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-957 .elementor-element.elementor-element-9af0173{width:100%;max-width:100%;}.elementor-957 .elementor-element.elementor-element-9af0173 img{width:100%;}@media(max-width:767px){.elementor-957 .elementor-element.elementor-element-ec3d71b .elementor-heading-title{font-size:60px;}.elementor-957 .elementor-element.elementor-element-c0297b5{--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-957 .elementor-element.elementor-element-37a241f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-957 .elementor-element.elementor-element-37a241f .elementor-heading-title{font-size:40px;}.elementor-957 .elementor-element.elementor-element-b88f240{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-957 .elementor-element.elementor-element-eb10ac3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-957 .elementor-element.elementor-element-eb10ac3 .elementor-heading-title{font-size:40px;}.elementor-957 .elementor-element.elementor-element-9c51aab img{width:100%;max-width:100%;}.elementor-957 .elementor-element.elementor-element-367db84{padding:0px 0px 0px 0px;text-align:start;}.elementor-957 .elementor-element.elementor-element-367db84 .elementor-heading-title{font-size:40px;}.elementor-957 .elementor-element.elementor-element-d0d8a38{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-957 .elementor-element.elementor-element-b3daec0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-957 .elementor-element.elementor-element-b3daec0 .elementor-heading-title{font-size:40px;}.elementor-957 .elementor-element.elementor-element-7cc7be7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-957 .elementor-element.elementor-element-7cc7be7 .elementor-heading-title{font-size:40px;}.elementor-957 .elementor-element.elementor-element-5ec6e7d{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-957 .elementor-element.elementor-element-eb04ebe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-957 .elementor-element.elementor-element-eb04ebe .elementor-heading-title{font-size:40px;}.elementor-957 .elementor-element.elementor-element-a9b1890{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-957 .elementor-element.elementor-element-a9b1890 .elementor-heading-title{font-size:40px;}.elementor-957 .elementor-element.elementor-element-99e6d46{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-957 .elementor-element.elementor-element-7953af0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-957 .elementor-element.elementor-element-7953af0 .elementor-heading-title{font-size:40px;}.elementor-957 .elementor-element.elementor-element-2673ee6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-957 .elementor-element.elementor-element-2673ee6 .elementor-heading-title{font-size:40px;}.elementor-957 .elementor-element.elementor-element-e2c9ba2{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-957 .elementor-element.elementor-element-9d4c61c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-957 .elementor-element.elementor-element-9d4c61c .elementor-heading-title{font-size:40px;}.elementor-957 .elementor-element.elementor-element-e310296{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-957 .elementor-element.elementor-element-e310296 .elementor-heading-title{font-size:40px;}.elementor-957 .elementor-element.elementor-element-7d567cb{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-957 .elementor-element.elementor-element-9cb9eff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-957 .elementor-element.elementor-element-9cb9eff .elementor-heading-title{font-size:40px;}}@media(min-width:768px){.elementor-957 .elementor-element.elementor-element-ed15dd6{--width:16%;}.elementor-957 .elementor-element.elementor-element-b88f240{--width:40%;}.elementor-957 .elementor-element.elementor-element-b3ffebc{--width:30%;}.elementor-957 .elementor-element.elementor-element-316e226{--width:16%;}.elementor-957 .elementor-element.elementor-element-d0d8a38{--width:40%;}.elementor-957 .elementor-element.elementor-element-ce9a37e{--width:30%;}.elementor-957 .elementor-element.elementor-element-342d637{--width:16%;}.elementor-957 .elementor-element.elementor-element-5ec6e7d{--width:40%;}.elementor-957 .elementor-element.elementor-element-6ae0085{--width:30%;}.elementor-957 .elementor-element.elementor-element-2640155{--width:16%;}.elementor-957 .elementor-element.elementor-element-99e6d46{--width:40%;}.elementor-957 .elementor-element.elementor-element-6f3f3a7{--width:30%;}.elementor-957 .elementor-element.elementor-element-3070b83{--width:16%;}.elementor-957 .elementor-element.elementor-element-e2c9ba2{--width:40%;}.elementor-957 .elementor-element.elementor-element-c2dc9ce{--width:30%;}.elementor-957 .elementor-element.elementor-element-4ed921b{--width:16%;}.elementor-957 .elementor-element.elementor-element-7d567cb{--width:40%;}.elementor-957 .elementor-element.elementor-element-9fee3ba{--width:30%;}}@media(min-width:1600px){.elementor-957 .elementor-element.elementor-element-2a30e20{width:var( --container-widget-width, 383.344px );max-width:383.344px;--container-widget-width:383.344px;--container-widget-flex-grow:0;}}/* Start custom CSS *//* KREHAUS SERVICES */

.krh-services,
.krh-service-row {
  background: #f5f3ef;
}

/* Headings */
.krh-services-title .elementor-heading-title,
.krh-service-title .elementor-heading-title,
.krh-service-number .elementor-heading-title {
  font-family: Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
}

/* Body text */
.krh-service-text,
.krh-service-text p,
.krh-service-text li {
  font-family: Lora, Georgia, serif;
}

/* Main Services title */
.krh-services-title .elementor-heading-title {
  font-size: clamp(58px, 8vw, 110px);
  font-weight: 400;
  line-height: 1;
  color: #5f5851;
  text-align: center;
}

/* Service row */
.krh-service-row {
  padding: 120px 5%;
  gap: 40px;
}

/* Alternating background colours */
.krh-service-row:nth-of-type(odd) {
  background: #f5f3ef;
}

.krh-service-row:nth-of-type(even) {
  background: #ece8e2;
}

/* Service number */
.krh-service-number .elementor-heading-title {
  font-size: clamp(90px, 10vw, 180px);
  font-weight: 400;
  line-height: 0.9;
  color: #c2b4a8;
}

/* Small label */
.krh-service-label .elementor-heading-title {
  font-family: Lora, Georgia, serif;
  font-size: 11px;
  letter-spacing: 4px;
  text-transform: uppercase;
  color: #9b8d82;
  font-weight: 400;
}

/* Service heading */
.krh-service-title .elementor-heading-title {
  font-size: clamp(52px, 6vw, 82px);
  font-weight: 400;
  line-height: 1;
  color: #5f5851;
}

/* Description */
.krh-service-text {
  max-width: 650px;
  font-size: 18px;
  line-height: 1.8;
  color: #6b635c;
}

/* Divider */
.krh-service-divider {
  width: 40%;
  max-width: 360px;
  opacity: 0.55;
}

/* Button */
.krh-service-button .elementor-button {
  font-family: Lora, Georgia, serif;
  background: transparent;
  color: #5f5851;
  border: 1px solid #b8ada4;
  border-radius: 0;
  padding: 18px 42px;
  font-size: 15px;
  transition: all 0.3s ease;
}

.krh-service-button .elementor-button:hover {
  background: #8d7656;
  border-color: #8d7656;
  color: #ffffff;
}

/* Images */
.krh-service-image img {
  width: 100%;
  height: 560px;
  object-fit: cover;
  transition: transform 0.45s ease;
}

.krh-service-image img:hover {
  transform: scale(1.03);
}

/* Mobile */
@media (max-width: 767px) {
  .krh-service-row,
  .krh-service-reverse {
    flex-direction: column !important;
    padding: 80px 22px;
    gap: 30px;
  }

  .krh-service-number .elementor-heading-title {
    font-size: 82px;
  }

  .krh-service-title .elementor-heading-title {
    font-size: 48px;
  }

  .krh-service-text {
    font-size: 16px;
  }

  .krh-service-image img {
    height: 420px;
  }

  .krh-service-divider {
    width: 55%;
  }
}/* End custom CSS */