.elementor-10808 .elementor-element.elementor-element-c74418c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10808 .elementor-element.elementor-element-c237a5b{--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:flex-start;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-10808 .elementor-element.elementor-element-c237a5b:not(.elementor-motion-effects-element-type-background), .elementor-10808 .elementor-element.elementor-element-c237a5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://haciendachuntuac.com/wp-content/uploads/2026/03/hero.webp");background-repeat:no-repeat;background-size:cover;}.elementor-10808 .elementor-element.elementor-element-ac003ec{--display:flex;--gap:10px 0px;--row-gap:10px;--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-10808 .elementor-element.elementor-element-24df465 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10808 .elementor-element.elementor-element-24df465{text-align:start;}.elementor-10808 .elementor-element.elementor-element-24df465 img{width:200px;}.elementor-10808 .elementor-element.elementor-element-ced7769 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10808 .elementor-element.elementor-element-ced7769{text-align:center;}.elementor-10808 .elementor-element.elementor-element-ced7769 .elementor-heading-title{font-size:60px;font-weight:400;color:#FFFFFF;}.elementor-10808 .elementor-element.elementor-element-980e5ee{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-10808 .elementor-element.elementor-element-980e5ee .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-10808 .elementor-element.elementor-element-980e5ee .elementor-divider{text-align:center;}.elementor-10808 .elementor-element.elementor-element-982fb6a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10808 .elementor-element.elementor-element-982fb6a{text-align:start;}.elementor-10808 .elementor-element.elementor-element-982fb6a .elementor-heading-title{font-size:41px;font-weight:400;color:#FFFFFF;}.elementor-10808 .elementor-element.elementor-element-de0b3ea{width:initial;max-width:initial;}.elementor-10808 .elementor-element.elementor-element-de0b3ea .elementor-heading-title{font-size:40px;color:#FFFFFF;}.elementor-10808 .elementor-element.elementor-element-dd8c10c .elementor-button{background-color:#D9D9D9;fill:#000000;color:#000000;}.elementor-10808 .elementor-element.elementor-element-6fa556e{--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 40px;--row-gap:0px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-10808 .elementor-element.elementor-element-6fa556e:not(.elementor-motion-effects-element-type-background), .elementor-10808 .elementor-element.elementor-element-6fa556e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAEF;}.elementor-10808 .elementor-element.elementor-element-1e056eb{--display:flex;box-shadow:-12px 15px 13.1px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10808 .elementor-element.elementor-element-1e056eb:not(.elementor-motion-effects-element-type-background), .elementor-10808 .elementor-element.elementor-element-1e056eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10808 .elementor-element.elementor-element-643c863 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10808 .elementor-element.elementor-element-b91d7a5{--display:flex;--justify-content:center;--gap:15px 0px;--row-gap:15px;--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-10808 .elementor-element.elementor-element-3d2fada{text-align:center;}.elementor-10808 .elementor-element.elementor-element-3d2fada .elementor-heading-title{font-size:30px;font-weight:600;}.elementor-10808 .elementor-element.elementor-element-e373128{--display:flex;--min-height:3px;--margin-top:0px;--margin-bottom:010px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10808 .elementor-element.elementor-element-032a061{--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;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--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-10808 .elementor-element.elementor-element-f1f5b05{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-10808 .elementor-element.elementor-element-f1f5b05 > .elementor-widget-container{padding:0px 20px 0px 0px;border-style:none;}.elementor-10808 .elementor-element.elementor-element-f1f5b05.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10808 .elementor-element.elementor-element-f1f5b05.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10808 .elementor-element.elementor-element-f1f5b05.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10808 .elementor-element.elementor-element-f1f5b05 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-10808 .elementor-element.elementor-element-f1f5b05 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10808 .elementor-element.elementor-element-f1f5b05 .elementor-image-box-title{font-size:24px;line-height:25px;color:#2D1F0F;}.elementor-10808 .elementor-element.elementor-element-f1f5b05:has(:hover) .elementor-image-box-title,
					 .elementor-10808 .elementor-element.elementor-element-f1f5b05:has(:focus) .elementor-image-box-title{color:#2D1F0F;}.elementor-10808 .elementor-element.elementor-element-9617f4f{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-10808 .elementor-element.elementor-element-9617f4f > .elementor-widget-container{padding:0px 20px 0px 20px;border-style:none;}.elementor-10808 .elementor-element.elementor-element-9617f4f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10808 .elementor-element.elementor-element-9617f4f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10808 .elementor-element.elementor-element-9617f4f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10808 .elementor-element.elementor-element-9617f4f .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-10808 .elementor-element.elementor-element-9617f4f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10808 .elementor-element.elementor-element-9617f4f .elementor-image-box-title{font-size:24px;line-height:25px;color:#2D1F0F;}.elementor-10808 .elementor-element.elementor-element-9617f4f:has(:hover) .elementor-image-box-title,
					 .elementor-10808 .elementor-element.elementor-element-9617f4f:has(:focus) .elementor-image-box-title{color:#2D1F0F;}.elementor-10808 .elementor-element.elementor-element-c7dc9c2{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-10808 .elementor-element.elementor-element-c7dc9c2 > .elementor-widget-container{padding:0px 0px 0px 20px;border-style:none;}.elementor-10808 .elementor-element.elementor-element-c7dc9c2.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10808 .elementor-element.elementor-element-c7dc9c2.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10808 .elementor-element.elementor-element-c7dc9c2.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10808 .elementor-element.elementor-element-c7dc9c2 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-10808 .elementor-element.elementor-element-c7dc9c2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10808 .elementor-element.elementor-element-c7dc9c2 .elementor-image-box-title{font-size:24px;line-height:25px;color:#2D1F0F;}.elementor-10808 .elementor-element.elementor-element-c7dc9c2:has(:hover) .elementor-image-box-title,
					 .elementor-10808 .elementor-element.elementor-element-c7dc9c2:has(:focus) .elementor-image-box-title{color:#2D1F0F;}.elementor-10808 .elementor-element.elementor-element-8c2a2cc{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-10808 .elementor-element.elementor-element-8c2a2cc:not(.elementor-motion-effects-element-type-background), .elementor-10808 .elementor-element.elementor-element-8c2a2cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4ECDD;}.elementor-10808 .elementor-element.elementor-element-3d9579c{--e-image-carousel-slides-to-show:3;}.elementor-10808 .elementor-element.elementor-element-3d9579c .swiper-wrapper{display:flex;align-items:center;}.elementor-10808 .elementor-element.elementor-element-db8c7b1{--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:center;--align-items:center;--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-10808 .elementor-element.elementor-element-4859296{--display:flex;--min-height:3px;--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-10808 .elementor-element.elementor-element-535b4a1{--display:flex;--min-height:3px;--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-10808 .elementor-element.elementor-element-7ee19fb .elementor-button{background-color:transparent;background-image:linear-gradient(90deg, #642A02 0%, #DBB157 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#5D260085;}.elementor-10808 .elementor-element.elementor-element-e49a93c{--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:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-10808 .elementor-element.elementor-element-e49a93c:not(.elementor-motion-effects-element-type-background), .elementor-10808 .elementor-element.elementor-element-e49a93c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAEF;}.elementor-10808 .elementor-element.elementor-element-10cd5bb{text-align:center;}.elementor-10808 .elementor-element.elementor-element-10cd5bb .elementor-heading-title{font-size:30px;color:#2D1F0F;}.elementor-10808 .elementor-element.elementor-element-994b3a6{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10808 .elementor-element.elementor-element-c844ed8{text-align:center;}.elementor-10808 .elementor-element.elementor-element-c844ed8 .elementor-heading-title{color:#2D1F0F;}.elementor-10808 .elementor-element.elementor-element-6a6735c{--display:flex;--min-height:3px;--margin-top:0px;--margin-bottom:010px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10808 .elementor-element.elementor-element-17aa780{--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-around;--align-items:center;--gap:0px 30px;--row-gap:0px;--column-gap: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-10808 .elementor-element.elementor-element-dfd97d5 .elementor-icon-list-icon i{color:#C78131;transition:color 0.3s;}.elementor-10808 .elementor-element.elementor-element-dfd97d5 .elementor-icon-list-icon svg{fill:#C78131;transition:fill 0.3s;}.elementor-10808 .elementor-element.elementor-element-dfd97d5{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-10808 .elementor-element.elementor-element-dfd97d5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10808 .elementor-element.elementor-element-dfd97d5 .elementor-icon-list-item > a{font-family:"Abyssinica SIL", Sans-serif;font-size:22px;font-weight:300;}.elementor-10808 .elementor-element.elementor-element-dfd97d5 .elementor-icon-list-text{color:#2D1F0F;transition:color 0.3s;}.elementor-10808 .elementor-element.elementor-element-f068c5e{--display:flex;--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-10808 .elementor-element.elementor-element-f068c5e:not(.elementor-motion-effects-element-type-background), .elementor-10808 .elementor-element.elementor-element-f068c5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFD2C3;}.elementor-10808 .elementor-element.elementor-element-e07d1a3 .elementor-icon-list-icon i{color:#C78131;transition:color 0.3s;}.elementor-10808 .elementor-element.elementor-element-e07d1a3 .elementor-icon-list-icon svg{fill:#C78131;transition:fill 0.3s;}.elementor-10808 .elementor-element.elementor-element-e07d1a3{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-10808 .elementor-element.elementor-element-e07d1a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10808 .elementor-element.elementor-element-e07d1a3 .elementor-icon-list-item > a{font-family:"Abyssinica SIL", Sans-serif;font-size:22px;font-weight:300;}.elementor-10808 .elementor-element.elementor-element-e07d1a3 .elementor-icon-list-text{color:#2D1F0F;transition:color 0.3s;}.elementor-10808 .elementor-element.elementor-element-f33e666 .elementor-button{background-color:transparent;background-image:linear-gradient(90deg, #642A02 0%, #DBB157 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#5D260085;}.elementor-10808 .elementor-element.elementor-element-cbf1050 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-10808 .elementor-element.elementor-element-cbf1050{text-align:center;}.elementor-10808 .elementor-element.elementor-element-cbf1050 .elementor-heading-title{font-size:22px;font-style:italic;color:#2D1F0F;}.elementor-10808 .elementor-element.elementor-element-2f8c093{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-10808 .elementor-element.elementor-element-2f8c093:not(.elementor-motion-effects-element-type-background), .elementor-10808 .elementor-element.elementor-element-2f8c093 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4ECDD;}.elementor-10808 .elementor-element.elementor-element-a5930f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10808 .elementor-element.elementor-element-e3b85f8{--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:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--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-10808 .elementor-element.elementor-element-cf5db9e{--display:flex;--min-height:3px;--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-10808 .elementor-element.elementor-element-5e8c2ad .elementor-heading-title{font-size:30px;font-weight:bold;color:#2D1F0F;}.elementor-10808 .elementor-element.elementor-element-70e8efc{--display:flex;--min-height:3px;--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-10808 .elementor-element.elementor-element-16c7989{--display:flex;--gap:5px 0px;--row-gap:5px;--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-10808 .elementor-element.elementor-element-032097f .elementor-icon-list-icon i{color:#C78131;transition:color 0.3s;}.elementor-10808 .elementor-element.elementor-element-032097f .elementor-icon-list-icon svg{fill:#C78131;transition:fill 0.3s;}.elementor-10808 .elementor-element.elementor-element-032097f{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-10808 .elementor-element.elementor-element-032097f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10808 .elementor-element.elementor-element-032097f .elementor-icon-list-item > a{font-family:"Abyssinica SIL", Sans-serif;font-size:20px;font-weight:300;}.elementor-10808 .elementor-element.elementor-element-032097f .elementor-icon-list-text{color:#2D1F0F;transition:color 0.3s;}.elementor-10808 .elementor-element.elementor-element-c960621{--display:flex;--min-height:2px;--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-10808 .elementor-element.elementor-element-f08c29e .elementor-icon-list-icon i{color:#C78131;transition:color 0.3s;}.elementor-10808 .elementor-element.elementor-element-f08c29e .elementor-icon-list-icon svg{fill:#C78131;transition:fill 0.3s;}.elementor-10808 .elementor-element.elementor-element-f08c29e{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-10808 .elementor-element.elementor-element-f08c29e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10808 .elementor-element.elementor-element-f08c29e .elementor-icon-list-item > a{font-family:"Abyssinica SIL", Sans-serif;font-size:20px;font-weight:300;}.elementor-10808 .elementor-element.elementor-element-f08c29e .elementor-icon-list-text{color:#2D1F0F;transition:color 0.3s;}.elementor-10808 .elementor-element.elementor-element-992d7cc .elementor-icon-list-icon i{color:#C78131;transition:color 0.3s;}.elementor-10808 .elementor-element.elementor-element-992d7cc .elementor-icon-list-icon svg{fill:#C78131;transition:fill 0.3s;}.elementor-10808 .elementor-element.elementor-element-992d7cc{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-10808 .elementor-element.elementor-element-992d7cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10808 .elementor-element.elementor-element-992d7cc .elementor-icon-list-item > a{font-family:"Abyssinica SIL", Sans-serif;font-size:20px;font-weight:300;}.elementor-10808 .elementor-element.elementor-element-992d7cc .elementor-icon-list-text{color:#2D1F0F;transition:color 0.3s;}.elementor-10808 .elementor-element.elementor-element-aa400cf .elementor-icon-list-icon i{color:#C78131;transition:color 0.3s;}.elementor-10808 .elementor-element.elementor-element-aa400cf .elementor-icon-list-icon svg{fill:#C78131;transition:fill 0.3s;}.elementor-10808 .elementor-element.elementor-element-aa400cf{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-10808 .elementor-element.elementor-element-aa400cf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10808 .elementor-element.elementor-element-aa400cf .elementor-icon-list-item > a{font-family:"Abyssinica SIL", Sans-serif;font-size:20px;font-weight:300;}.elementor-10808 .elementor-element.elementor-element-aa400cf .elementor-icon-list-text{color:#2D1F0F;transition:color 0.3s;}.elementor-10808 .elementor-element.elementor-element-8250bf3 .elementor-icon-list-icon i{color:#C78131;transition:color 0.3s;}.elementor-10808 .elementor-element.elementor-element-8250bf3 .elementor-icon-list-icon svg{fill:#C78131;transition:fill 0.3s;}.elementor-10808 .elementor-element.elementor-element-8250bf3{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-10808 .elementor-element.elementor-element-8250bf3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10808 .elementor-element.elementor-element-8250bf3 .elementor-icon-list-item > a{font-family:"Abyssinica SIL", Sans-serif;font-size:20px;font-weight:300;}.elementor-10808 .elementor-element.elementor-element-8250bf3 .elementor-icon-list-text{color:#2D1F0F;transition:color 0.3s;}.elementor-10808 .elementor-element.elementor-element-042fc00 .elementor-icon-list-icon i{color:#C78131;transition:color 0.3s;}.elementor-10808 .elementor-element.elementor-element-042fc00 .elementor-icon-list-icon svg{fill:#C78131;transition:fill 0.3s;}.elementor-10808 .elementor-element.elementor-element-042fc00{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-10808 .elementor-element.elementor-element-042fc00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10808 .elementor-element.elementor-element-042fc00 .elementor-icon-list-item > a{font-family:"Abyssinica SIL", Sans-serif;font-size:20px;font-weight:300;}.elementor-10808 .elementor-element.elementor-element-042fc00 .elementor-icon-list-text{color:#2D1F0F;transition:color 0.3s;}.elementor-10808 .elementor-element.elementor-element-13314f0{--display:flex;--min-height:2px;--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-10808 .elementor-element.elementor-element-ac9619f > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-10808 .elementor-element.elementor-element-48be8cb{--display:flex;--min-height:2px;--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-10808 .elementor-element.elementor-element-7ff98c4{--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:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--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-10808 .elementor-element.elementor-element-02213d2{--display:flex;--min-height:3px;--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-10808 .elementor-element.elementor-element-96689dd{text-align:center;}.elementor-10808 .elementor-element.elementor-element-96689dd .elementor-heading-title{font-size:25px;font-weight:bold;font-style:italic;color:#2D1F0F;}.elementor-10808 .elementor-element.elementor-element-2117d51{--display:flex;--min-height:3px;--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-10808 .elementor-element.elementor-element-b080e83{text-align:center;}.elementor-10808 .elementor-element.elementor-element-3ba2dfa{--display:flex;--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-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="text"]{text-align:left;padding:10px 20px 10px 20px;width:100%;color:#ffffff !important;background-color:#000000;border-width:1px 1px 1px 1px;border-color:#f1f1f1;border-radius:0px;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="email"]{text-align:left;padding:10px 20px 10px 20px;width:100%;color:#ffffff !important;background-color:#000000;border-width:1px 1px 1px 1px;border-color:#f1f1f1;border-radius:0px;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="url"]{text-align:left;padding:10px 20px 10px 20px;width:100%;color:#ffffff !important;background-color:#000000;border-width:1px 1px 1px 1px;border-color:#f1f1f1;border-radius:0px;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="tel"]{text-align:left;padding:10px 20px 10px 20px;width:100%;color:#ffffff !important;background-color:#000000;border-width:1px 1px 1px 1px;border-color:#f1f1f1;border-radius:0px;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="number"]{text-align:left;padding:10px 20px 10px 20px;width:100%;color:#ffffff !important;background-color:#000000;border-width:1px 1px 1px 1px;border-color:#f1f1f1;border-radius:0px;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="date"]{text-align:left;padding:10px 20px 10px 20px;width:100%;color:#ffffff !important;background-color:#000000;border-width:1px 1px 1px 1px;border-color:#f1f1f1;border-radius:0px;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="file"]{text-align:left;padding:10px 20px 10px 20px;width:100%;color:#ffffff !important;background-color:#000000;border-width:1px 1px 1px 1px;border-color:#f1f1f1;border-radius:0px;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="password"]{text-align:left;padding:10px 20px 10px 20px;width:100%;color:#ffffff !important;background-color:#000000;border-width:1px 1px 1px 1px;border-color:#f1f1f1;border-radius:0px;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component select{text-align:left;padding:10px 20px 10px 20px;width:100%;color:#ffffff !important;background-color:#000000;border-width:1px 1px 1px 1px;border-color:#f1f1f1;border-radius:0px;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component textarea{text-align:left;padding:10px 20px 10px 20px;width:100%;color:#ffffff !important;background-color:#000000;border-width:1px 1px 1px 1px;border-color:#f1f1f1;border-radius:0px;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="text"]::-webkit-input-placeholder{color:#ffffff !important;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="email"]::-webkit-input-placeholder{color:#ffffff !important;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="url"]::-webkit-input-placeholder{color:#ffffff !important;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="tel"]::-webkit-input-placeholder{color:#ffffff !important;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="number"]::-webkit-input-placeholder{color:#ffffff !important;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="date"]::-webkit-input-placeholder{color:#ffffff !important;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="file"]::-webkit-input-placeholder{color:#ffffff !important;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="password"]::-webkit-input-placeholder{color:#ffffff !important;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component select::-webkit-input-placeholder{color:#ffffff !important;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component textarea::-webkit-input-placeholder{color:#ffffff !important;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="text"]:hover{color:#000000 !important;background-color:#ffffff;border-width:1px 1px 1px 1px;border-color:#f1f1f1;border-radius:0px;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="email"]:hover{color:#000000 !important;background-color:#ffffff;border-width:1px 1px 1px 1px;border-color:#f1f1f1;border-radius:0px;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="url"]:hover{color:#000000 !important;background-color:#ffffff;border-width:1px 1px 1px 1px;border-color:#f1f1f1;border-radius:0px;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="tel"]:hover{color:#000000 !important;background-color:#ffffff;border-width:1px 1px 1px 1px;border-color:#f1f1f1;border-radius:0px;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="number"]:hover{color:#000000 !important;background-color:#ffffff;border-width:1px 1px 1px 1px;border-color:#f1f1f1;border-radius:0px;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="date"]:hover{color:#000000 !important;background-color:#ffffff;border-width:1px 1px 1px 1px;border-color:#f1f1f1;border-radius:0px;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="file"]:hover{color:#000000 !important;background-color:#ffffff;border-width:1px 1px 1px 1px;border-color:#f1f1f1;border-radius:0px;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="password"]:hover{color:#000000 !important;background-color:#ffffff;border-width:1px 1px 1px 1px;border-color:#f1f1f1;border-radius:0px;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component select:hover{color:#000000 !important;background-color:#ffffff;border-width:1px 1px 1px 1px;border-color:#f1f1f1;border-radius:0px;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component textarea:hover{color:#000000 !important;background-color:#ffffff;border-width:1px 1px 1px 1px;border-color:#f1f1f1;border-radius:0px;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="submit"]{padding:10px 20px 10px 20px;width:100%;color:#ffffff;background-color:#000000;border-width:1px 1px 1px 1px;border-color:#f1f1f1;border-radius:0px;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="submit"]:hover{color:#000000;background-color:#ffffff;border-width:1px 1px 1px 1px;border-color:#f1f1f1;border-radius:0px;}.elementor-10808 .elementor-element.elementor-element-febd8bb{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-10808 .elementor-element.elementor-element-febd8bb:not(.elementor-motion-effects-element-type-background), .elementor-10808 .elementor-element.elementor-element-febd8bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3B2A18;}.elementor-10808 .elementor-element.elementor-element-ed64939 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10808 .elementor-element.elementor-element-ed64939{text-align:center;}.elementor-10808 .elementor-element.elementor-element-ed64939 img{width:200px;}.elementor-10808 .elementor-element.elementor-element-9c32b1d{--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:center;--align-items:center;--gap:0px 30px;--row-gap:0px;--column-gap: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-10808 .elementor-element.elementor-element-0aec40b .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-10808 .elementor-element.elementor-element-0aec40b .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-10808 .elementor-element.elementor-element-0aec40b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10808 .elementor-element.elementor-element-0aec40b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10808 .elementor-element.elementor-element-745c0ab .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-10808 .elementor-element.elementor-element-745c0ab .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-10808 .elementor-element.elementor-element-745c0ab{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10808 .elementor-element.elementor-element-745c0ab .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10808 .elementor-element.elementor-element-d124f83 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-10808 .elementor-element.elementor-element-d124f83 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-10808 .elementor-element.elementor-element-d124f83{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10808 .elementor-element.elementor-element-d124f83 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10808 .elementor-element.elementor-element-5b71566 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-10808 .elementor-element.elementor-element-5b71566 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-10808 .elementor-element.elementor-element-5b71566{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10808 .elementor-element.elementor-element-5b71566 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10808 .elementor-element.elementor-element-8637844 .elementor-heading-title{color:#FFFFFF;}@media(max-width:1199px){.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="text"]{width:100%;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="email"]{width:100%;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="url"]{width:100%;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="tel"]{width:100%;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="number"]{width:100%;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="date"]{width:100%;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="file"]{width:100%;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="password"]{width:100%;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component select{width:100%;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component textarea{width:100%;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="submit"]{width:100%;}}@media(min-width:768px){.elementor-10808 .elementor-element.elementor-element-c237a5b{--content-width:1105px;}.elementor-10808 .elementor-element.elementor-element-6fa556e{--content-width:1105px;}.elementor-10808 .elementor-element.elementor-element-8c2a2cc{--content-width:1105px;}.elementor-10808 .elementor-element.elementor-element-4859296{--width:25%;}.elementor-10808 .elementor-element.elementor-element-535b4a1{--width:25%;}.elementor-10808 .elementor-element.elementor-element-994b3a6{--width:685px;}.elementor-10808 .elementor-element.elementor-element-f068c5e{--width:2px;}.elementor-10808 .elementor-element.elementor-element-cf5db9e{--width:20%;}.elementor-10808 .elementor-element.elementor-element-70e8efc{--width:20%;}.elementor-10808 .elementor-element.elementor-element-c960621{--width:350px;}.elementor-10808 .elementor-element.elementor-element-13314f0{--width:350px;}.elementor-10808 .elementor-element.elementor-element-02213d2{--width:35%;}.elementor-10808 .elementor-element.elementor-element-2117d51{--width:35%;}}@media(max-width:767px){.elementor-10808 .elementor-element.elementor-element-c237a5b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10808 .elementor-element.elementor-element-c237a5b:not(.elementor-motion-effects-element-type-background), .elementor-10808 .elementor-element.elementor-element-c237a5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-10808 .elementor-element.elementor-element-24df465{text-align:center;}.elementor-10808 .elementor-element.elementor-element-ced7769 .elementor-heading-title{font-size:30px;}.elementor-10808 .elementor-element.elementor-element-982fb6a{text-align:center;}.elementor-10808 .elementor-element.elementor-element-982fb6a .elementor-heading-title{font-size:26px;}.elementor-10808 .elementor-element.elementor-element-de0b3ea{text-align:center;}.elementor-10808 .elementor-element.elementor-element-de0b3ea .elementor-heading-title{font-size:20px;}.elementor-10808 .elementor-element.elementor-element-6fa556e{--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:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10808 .elementor-element.elementor-element-032a061{--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:center;--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-10808 .elementor-element.elementor-element-f1f5b05 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10808 .elementor-element.elementor-element-f1f5b05 .elementor-image-box-img{margin-bottom:15px;}.elementor-10808 .elementor-element.elementor-element-f1f5b05 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-10808 .elementor-element.elementor-element-9617f4f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10808 .elementor-element.elementor-element-9617f4f .elementor-image-box-img{margin-bottom:15px;}.elementor-10808 .elementor-element.elementor-element-9617f4f .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-10808 .elementor-element.elementor-element-c7dc9c2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10808 .elementor-element.elementor-element-c7dc9c2 .elementor-image-box-img{margin-bottom:15px;}.elementor-10808 .elementor-element.elementor-element-c7dc9c2 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-10808 .elementor-element.elementor-element-8c2a2cc{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10808 .elementor-element.elementor-element-e49a93c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10808 .elementor-element.elementor-element-10cd5bb .elementor-heading-title{line-height:1.1em;}.elementor-10808 .elementor-element.elementor-element-994b3a6{--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:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-10808 .elementor-element.elementor-element-17aa780{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-10808 .elementor-element.elementor-element-f068c5e{--min-height:3px;}.elementor-10808 .elementor-element.elementor-element-2f8c093{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10808 .elementor-element.elementor-element-a5930f3{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-10808 .elementor-element.elementor-element-e3b85f8{--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:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-10808 .elementor-element.elementor-element-5e8c2ad .elementor-heading-title{line-height:0.8em;}.elementor-10808 .elementor-element.elementor-element-16c7989{--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:center;}.elementor-10808 .elementor-element.elementor-element-7ff98c4{--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:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-10808 .elementor-element.elementor-element-96689dd{text-align:center;}.elementor-10808 .elementor-element.elementor-element-96689dd .elementor-heading-title{line-height:0.8em;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="text"]{width:100%;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="email"]{width:100%;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="url"]{width:100%;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="tel"]{width:100%;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="number"]{width:100%;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="date"]{width:100%;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="file"]{width:100%;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="password"]{width:100%;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component select{width:100%;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component textarea{width:100%;}.elementor-10808 .elementor-element.elementor-element-6508abf .nd_elements_cf7_component input[type="submit"]{width:100%;}.elementor-10808 .elementor-element.elementor-element-febd8bb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10808 .elementor-element.elementor-element-ed64939{text-align:center;}.elementor-10808 .elementor-element.elementor-element-9c32b1d{--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:20px 0px;--row-gap:20px;--column-gap:0px;}}/* Start custom CSS for container, class: .elementor-element-c74418c */.tailwind {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e373128 */.hr-1 {
background-image: linear-gradient(90deg, #FFFAEF 0%, #DFD2C3 50.48%, #FFFAEF 99.04%);


}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f1f5b05 */@media (min-width: 1180px) {
    .card-line {
  border-right: 3px solid;
  border-image: linear-gradient(180deg, #FFFAEF 0%, #DFD2C3 50.48%, #FFFAEF 99.04%) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4859296 */.hr-2 {
background-image: linear-gradient(90deg, #F4ECDC 0%, #9C672B 50.48%, #F4ECDC 99.04%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-535b4a1 */.hr-2 {
background-image: linear-gradient(90deg, #F4ECDC 0%, #9C672B 50.48%, #F4ECDC 99.04%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a6735c */.hr-1 {
background-image: linear-gradient(90deg, #FFFAEF 0%, #DFD2C3 50.48%, #FFFAEF 99.04%);


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f068c5e */.line-90 {
  border-image: linear-gradient(180deg, #FFFAEF 0%, #DFD2C3 50.48%, #FFFAEF 99.04%) 1 !important;
  display: block !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf5db9e */.hr-2 {
background-image: linear-gradient(90deg, #F4ECDC 0%, #9C672B 50.48%, #F4ECDC 99.04%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70e8efc */.hr-2 {
background-image: linear-gradient(90deg, #F4ECDC 0%, #9C672B 50.48%, #F4ECDC 99.04%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c960621 */.hr-2 {
background-image: linear-gradient(90deg, #F4ECDC 0%, #9C672B 50.48%, #F4ECDC 99.04%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13314f0 */.hr-2 {
background-image: linear-gradient(90deg, #F4ECDC 0%, #9C672B 50.48%, #F4ECDC 99.04%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48be8cb */.hr-2 {
background-image: linear-gradient(90deg, #F4ECDC 0%, #9C672B 50.48%, #F4ECDC 99.04%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02213d2 */.hr-2 {
background-image: linear-gradient(90deg, #F4ECDC 0%, #9C672B 50.48%, #F4ECDC 99.04%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2117d51 */.hr-2 {
background-image: linear-gradient(90deg, #F4ECDC 0%, #9C672B 50.48%, #F4ECDC 99.04%);
}/* End custom CSS */
/* Start custom CSS for cf7, class: .elementor-element-6508abf *//* 1. Contenedor principal del formulario */
.wpcf7-form {
    background-color: #F4ECDD; /* Color beige del fondo */
    padding: 30px;
    font-family: "Cormorant", Sans-serif !important;
    color: #443521; /* Color café oscuro para el texto */
    max-width: 650px;
    margin: 0 auto;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05); /* Sombra suave para darle profundidad */
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 15px; /* Espaciado entre filas y columnas */
    box-sizing: border-box;
    border-radius: 4px;
}

/* 2. Inyectar el título visualmente (ya que no existe en el HTML) */
.wpcf7-form::before {
    content: "Check Availability & Get a Free Quote";
    grid-column: 1 / -1;
    text-align: center;
    font-size: 24px;
    font-weight: bold !important;
    color: #3b2a18;
    margin-bottom: 10px;
}

/* 3. Ocultar los campos ocultos de CF7 para no afectar el Grid */
.wpcf7-form fieldset.hidden-fields-container,
.wpcf7-form .wpcf7-response-output {
    display: none !important;
}

/* 4. Reset de los párrafos que envuelven los inputs */
.wpcf7-form > p {
    margin: 0;
    padding: 0;
    font-family: "Cormorant", Sans-serif !important;
}

/* 5. Asignar posiciones en la cuadrícula (Grid) */
.wpcf7-form > p:nth-of-type(1) { grid-column: 1 / -1; } /* Name: Ancho completo */
.wpcf7-form > p:nth-of-type(2) { grid-column: 1 / -1; } /* Email: Ancho completo */
.wpcf7-form > p:nth-of-type(3) { grid-column: 1 / 2; }  /* Wedding Date: Mitad izquierda */
.wpcf7-form > p:nth-of-type(4) { grid-column: 2 / 3; }  /* Number Guest: Mitad derecha */
.wpcf7-form > p:nth-of-type(5) { grid-column: 1 / 2; }  /* Planning Budget: Mitad izquierda */
.wpcf7-form > p:nth-of-type(6) { 
    
    
}  /* Planning Budget: Mitad izquierda */

.wpcf7-form > p:nth-of-type(7) { 
    grid-column: 1 / -1; 
    text-align: center;
    margin-top: 0px;
} /* Botón de Submit: Centrado al final */

/* 6. Estilos de las etiquetas y control de espaciado */
.wpcf7-form label {
    display: flex;
    flex-direction: column;
    gap: 8px; /* Separación entre el texto y la caja blanca */
    font-size: 16px;
    font-weight: normal;
}

/* Ocultar los <br> del HTML para que no arruinen el diseño */
.wpcf7-form label br {
    display: none; 
}

/* 7. Estilos de las cajas de texto (Inputs) */
.wpcf7-form input {
    width: 100%;
    padding: 12px 15px;
    border: none !important;
    background-color: #ffffff !important;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.06); /* Sombra 3D de los inputs */
    box-sizing: border-box;
    font-family: inherit;
    font-size: 15px;
    color: #333 !important;
    border-radius: 2px;
}

input {
    background-color: white;
}

/* Quitar color al placeholder para que los campos luzcan vacíos como en la foto */
.wpcf7-form input::placeholder {
    color: transparent;
}

.wpcf7-form input:focus {
    outline: 1px solid #c4994f;
}

/* 8. Estilos del Botón de Enviar (Submit) */
.wpcf7-form input[type="submit"] {
    background: linear-gradient(to right, #6b4010, #c4994f); /* Degradado café a dorado */
    color: #ffffff !important;
    border: none;
    padding: 15px 50px;
    font-family: "Playfair Display", "Georgia", serif;
    font-size: 18px;
    cursor: pointer;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
    transition: opacity 0.3s ease;
    font-family: "Cormorant", Sans-serif !important;
}

.wpcf7-form input[type="submit"]:hover {
    opacity: 0.9;
}

/* 9. Diseño responsivo (Para celulares) */
@media (max-width: 600px) {
    .wpcf7-form {
        grid-template-columns: 1fr; /* Una sola columna en móviles */
        padding: 30px 20px;
    }
    .wpcf7-form > p:nth-of-type(3),
    .wpcf7-form > p:nth-of-type(4),
    .wpcf7-form > p:nth-of-type(5) {
        grid-column: 1 / -1; /* Ocupan todo el ancho en móviles */
    }
}

label {
    background-color: #fffff000 !important;
    border: none !important;
}

/* 1. FORZAR BLANCO INCLUSO SI EL CELULAR ESTÁ EN MODO OSCURO */
@media (prefers-color-scheme: dark), (prefers-color-scheme: light) {
    html body .wpcf7-form input.wpcf7-form-control:not([type="submit"]) {
        background: #ffffff !important;
        background-color: #ffffff !important;
        color: #000000 !important;
        -webkit-appearance: none !important;
        appearance: none !important;
        border: 1px solid #cccccc !important;
    }
}

/* 2. BLOQUEAR EL FONDO NEGRO DEL AUTOCOMPLETADO DE SAFARI/CHROME */
html body .wpcf7-form input.wpcf7-form-control:-webkit-autofill,
html body .wpcf7-form input.wpcf7-form-control:-webkit-autofill:hover, 
html body .wpcf7-form input.wpcf7-form-control:-webkit-autofill:focus, 
html body .wpcf7-form input.wpcf7-form-control:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 30px #ffffff inset !important;
    -webkit-text-fill-color: #000000 !important;
    transition: background-color 5000s ease-in-out 0s !important;
}

/* 3. PLACEHOLDER TRANSPARENTE */
html body .wpcf7-form input.wpcf7-form-control::placeholder {
    color: transparent !important;
}/* End custom CSS */