.elementor-1060 .elementor-element.elementor-element-ee381f8{--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;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1060 .elementor-element.elementor-element-ee381f8:not(.elementor-motion-effects-element-type-background), .elementor-1060 .elementor-element.elementor-element-ee381f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #72DF88 58%, #F1FED1 89%);}.elementor-1060 .elementor-element.elementor-element-383abdd{--display:flex;animation-duration:2000ms;--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;animation-delay:500ms;animation-timing-function:cubic-bezier(0.645,0.045,0.355,1);}.elementor-1060 .elementor-element.elementor-element-383abdd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1060 .elementor-element.elementor-element-51c91b2 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-51c91b2{text-align:center;}.elementor-1060 .elementor-element.elementor-element-51c91b2 img{height:500px;}.elementor-1060 .elementor-element.elementor-element-50feb24{--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:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1060 .elementor-element.elementor-element-a9c57a9 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 50px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-a9c57a9{text-align:center;}.elementor-1060 .elementor-element.elementor-element-a9c57a9 .elementor-heading-title{font-size:25px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#007338;stroke:#007338;text-shadow:4px 5px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1060 .elementor-element.elementor-element-6db1360 .wpr-anim-text.wpr-anim-text-type-rotate-1 b{-webkit-animation-duration:1s;animation-duration:1s;}.elementor-1060 .elementor-element.elementor-element-6db1360 .wpr-anim-text.wpr-anim-text-type-slide b{-webkit-animation-duration:1s;animation-duration:1s;}.elementor-1060 .elementor-element.elementor-element-6db1360 .wpr-anim-text.wpr-anim-text-type-zoom b{-webkit-animation-duration:1s;animation-duration:1s;}.elementor-1060 .elementor-element.elementor-element-6db1360 .wpr-anim-text.wpr-anim-text-type-push b{-webkit-animation-duration:1s;animation-duration:1s;}.elementor-1060 .elementor-element.elementor-element-6db1360 .wpr-highlighted-text svg path{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.elementor-1060 .elementor-element.elementor-element-6db1360 .wpr-highlighted-text svg.wpr-highlight-x path:first-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-1060 .elementor-element.elementor-element-6db1360 .wpr-highlighted-text svg.wpr-highlight-double path:last-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-1060 .elementor-element.elementor-element-6db1360 .wpr-highlighted-text svg.wpr-highlight-double-underline path:last-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-1060 .elementor-element.elementor-element-6db1360{animation-duration:2000ms;animation-timing-function:cubic-bezier(0.645,0.045,0.355,1);}.elementor-1060 .elementor-element.elementor-element-6db1360 > .elementor-widget-container{margin:-10px 5px 15px 5px;padding:0px 0px 10px 0px;}.elementor-1060 .elementor-element.elementor-element-6db1360 .wpr-advanced-text{text-align:left;}.elementor-1060 .elementor-element.elementor-element-6db1360 .wpr-advanced-text a{text-align:left;}.elementor-1060 .elementor-element.elementor-element-6db1360 .wpr-advanced-text-preffix{color:#284BD0;font-size:70px;font-weight:900;line-height:1.1em;letter-spacing:-1.8px;word-spacing:0px;padding-top:0px;padding-bottom:0px;}.elementor-1060 .elementor-element.elementor-element-6db1360 .wpr-anim-text{color:#D94D10;padding:0px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-6db1360 .wpr-highlighted-text{color:#D94D10;padding:0px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-6db1360 .wpr-anim-text b, .elementor-1060 .elementor-element.elementor-element-6db1360 .wpr-anim-text b i,.elementor-1060 .elementor-element.elementor-element-6db1360 .wpr-anim-text,.elementor-1060 .elementor-element.elementor-element-6db1360 .wpr-highlighted-text{font-family:"Outfit", Sans-serif;font-size:75px;font-weight:900;line-height:1.1em;letter-spacing:-1.8px;}.elementor-1060 .elementor-element.elementor-element-6db1360 .wpr-advanced-text-suffuix{padding-top:0px;padding-bottom:0px;}.elementor-1060 .elementor-element.elementor-element-6db1360 .wpr-advanced-text-suffix{color:#333333;}.elementor-1060 .elementor-element.elementor-element-83a2d37 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-83a2d37{column-gap:0px;text-align:justify;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:600;text-shadow:0px 0px 7px rgba(0,0,0,0.3);color:#080808;}.elementor-1060 .elementor-element.elementor-element-83a2d37 p{margin-block-end:10px;}.elementor-1060 .elementor-element.elementor-element-83a2d37 a:hover, .elementor-1060 .elementor-element.elementor-element-83a2d37 a:focus{color:#07771E;}.elementor-1060 .elementor-element.elementor-element-caecd7e{--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-1060 .elementor-element.elementor-element-caecd7e:not(.elementor-motion-effects-element-type-background), .elementor-1060 .elementor-element.elementor-element-caecd7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#92FFA2;}.elementor-1060 .elementor-element.elementor-element-ffaaa8a{--display:flex;}.elementor-1060 .elementor-element.elementor-element-b9763b0{text-align:center;}.elementor-1060 .elementor-element.elementor-element-b9763b0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1060 .elementor-element.elementor-element-802c772{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1060 .elementor-element.elementor-element-802c772.e-con{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-1060 .elementor-element.elementor-element-4409848{--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-1060 .elementor-element.elementor-element-18d805b{text-align:center;}.elementor-1060 .elementor-element.elementor-element-18d805b img{border-radius:10px 10px 10px 10px;}.elementor-1060 .elementor-element.elementor-element-ea2d836 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-ea2d836.elementor-element{--align-self:flex-start;}.elementor-1060 .elementor-element.elementor-element-ea2d836{text-align:start;}.elementor-1060 .elementor-element.elementor-element-ea2d836 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:500;color:#000608;}.elementor-1060 .elementor-element.elementor-element-7234090 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-7234090{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;line-height:25px;}.elementor-1060 .elementor-element.elementor-element-17b412f{--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-1060 .elementor-element.elementor-element-9dd4460{text-align:center;}.elementor-1060 .elementor-element.elementor-element-9dd4460 img{border-radius:10px 10px 10px 10px;}.elementor-1060 .elementor-element.elementor-element-06e41d1 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-06e41d1.elementor-element{--align-self:flex-start;}.elementor-1060 .elementor-element.elementor-element-06e41d1{text-align:start;}.elementor-1060 .elementor-element.elementor-element-06e41d1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:500;color:#000608;}.elementor-1060 .elementor-element.elementor-element-774c09d > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-774c09d{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;line-height:25px;}.elementor-1060 .elementor-element.elementor-element-cf608c3{--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-1060 .elementor-element.elementor-element-cd94521{text-align:center;}.elementor-1060 .elementor-element.elementor-element-cd94521 img{border-radius:10px 10px 10px 10px;}.elementor-1060 .elementor-element.elementor-element-86f5482 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-86f5482.elementor-element{--align-self:flex-start;}.elementor-1060 .elementor-element.elementor-element-86f5482{text-align:start;}.elementor-1060 .elementor-element.elementor-element-86f5482 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:500;color:#000608;}.elementor-1060 .elementor-element.elementor-element-39721bf > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-39721bf{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;line-height:25px;}.elementor-1060 .elementor-element.elementor-element-48d7a5f{--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-1060 .elementor-element.elementor-element-48d7a5f:not(.elementor-motion-effects-element-type-background), .elementor-1060 .elementor-element.elementor-element-48d7a5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#56FC6F;}.elementor-1060 .elementor-element.elementor-element-2d9784d{text-align:center;}.elementor-1060 .elementor-element.elementor-element-2d9784d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-1060 .elementor-element.elementor-element-c8ad324 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-c8ad324{text-align:center;font-family:"Poppins", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-1060 .elementor-element.elementor-element-130fe7d{--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;}.elementor-1060 .elementor-element.elementor-element-dba62a7{--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;--justify-content:center;--align-items:center;}.elementor-1060 .elementor-element.elementor-element-7682134{--display:flex;}.elementor-1060 .elementor-element.elementor-element-1343693{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1060 .elementor-element.elementor-element-a36ba34{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:100px 100px;--row-gap:100px;--column-gap:100px;--grid-auto-flow:row;--justify-items:end;--align-items:start;}.elementor-1060 .elementor-element.elementor-element-940c3c4{text-align:center;}.elementor-1060 .elementor-element.elementor-element-940c3c4:hover img{opacity:0.5;}.elementor-1060 .elementor-element.elementor-element-940c3c4 img{border-radius:5px 5px 5px 5px;box-shadow:6px 7px 4px 0px rgba(0,0,0,0.5);}.elementor-1060 .elementor-element.elementor-element-940c3c4 .widget-image-caption{text-align:center;color:#FFFFFF;background-color:#025116;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-1060 .elementor-element.elementor-element-6298a6a{text-align:center;}.elementor-1060 .elementor-element.elementor-element-6298a6a:hover img{opacity:0.5;}.elementor-1060 .elementor-element.elementor-element-6298a6a img{border-radius:5px 5px 5px 5px;box-shadow:6px 7px 4px 0px rgba(0,0,0,0.5);}.elementor-1060 .elementor-element.elementor-element-6298a6a .widget-image-caption{text-align:center;color:#FFFFFF;background-color:#025116;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-1060 .elementor-element.elementor-element-7621d50{text-align:center;}.elementor-1060 .elementor-element.elementor-element-7621d50:hover img{opacity:0.5;}.elementor-1060 .elementor-element.elementor-element-7621d50 img{border-radius:5px 5px 5px 5px;box-shadow:6px 7px 4px 0px rgba(0,0,0,0.5);}.elementor-1060 .elementor-element.elementor-element-7621d50 .widget-image-caption{text-align:center;color:#FFFFFF;background-color:#025116;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-1060 .elementor-element.elementor-element-f64d0f3{--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-1060 .elementor-element.elementor-element-2f1bd81{--display:flex;}.elementor-1060 .elementor-element.elementor-element-e00d9d3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1060 .elementor-element.elementor-element-15b8d04{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--justify-items:center;--align-items:start;--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-1060 .elementor-element.elementor-element-15b8d04.e-con{--align-self:center;}.elementor-1060 .elementor-element.elementor-element-a062fdd{text-align:center;}.elementor-1060 .elementor-element.elementor-element-a062fdd:hover img{opacity:0.5;}.elementor-1060 .elementor-element.elementor-element-a062fdd img{border-radius:5px 5px 5px 5px;box-shadow:6px 7px 4px 0px rgba(0,0,0,0.5);}.elementor-1060 .elementor-element.elementor-element-a062fdd .widget-image-caption{text-align:center;color:#FFFFFF;background-color:#025116;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-1060 .elementor-element.elementor-element-a89fde3{text-align:center;}.elementor-1060 .elementor-element.elementor-element-a89fde3:hover img{opacity:0.5;}.elementor-1060 .elementor-element.elementor-element-a89fde3 img{border-radius:5px 5px 5px 5px;box-shadow:6px 7px 4px 0px rgba(0,0,0,0.5);}.elementor-1060 .elementor-element.elementor-element-a89fde3 .widget-image-caption{text-align:center;color:#FFFFFF;background-color:#025116;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-1060 .elementor-element.elementor-element-77c532f{text-align:center;}.elementor-1060 .elementor-element.elementor-element-77c532f:hover img{opacity:0.5;}.elementor-1060 .elementor-element.elementor-element-77c532f img{border-radius:5px 5px 5px 5px;box-shadow:6px 7px 4px 0px rgba(0,0,0,0.5);}.elementor-1060 .elementor-element.elementor-element-77c532f .widget-image-caption{text-align:center;color:#FFFFFF;background-color:#025116;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-1060 .elementor-element.elementor-element-d140c41{text-align:center;}.elementor-1060 .elementor-element.elementor-element-d140c41:hover img{opacity:0.5;}.elementor-1060 .elementor-element.elementor-element-d140c41 img{border-radius:5px 5px 5px 5px;box-shadow:6px 7px 4px 0px rgba(0,0,0,0.5);}.elementor-1060 .elementor-element.elementor-element-d140c41 .widget-image-caption{text-align:center;color:#FFFFFF;background-color:#025116;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-1060 .elementor-element.elementor-element-acd2456{--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-1060 .elementor-element.elementor-element-8f2728e{--display:flex;}.elementor-1060 .elementor-element.elementor-element-a18f2fe{--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;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1060 .elementor-element.elementor-element-a18f2fe.e-con{--align-self:center;}.elementor-1060 .elementor-element.elementor-element-1c5a3cc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:100px 100px;--row-gap:100px;--column-gap:100px;--grid-auto-flow:row;--justify-items:center;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1060 .elementor-element.elementor-element-1c5a3cc.e-con{--align-self:center;}.elementor-1060 .elementor-element.elementor-element-07182b9{text-align:center;}.elementor-1060 .elementor-element.elementor-element-07182b9:hover img{opacity:0.5;}.elementor-1060 .elementor-element.elementor-element-07182b9 img{border-radius:5px 5px 5px 5px;box-shadow:6px 7px 4px 0px rgba(0,0,0,0.5);}.elementor-1060 .elementor-element.elementor-element-07182b9 .widget-image-caption{text-align:center;color:#FFFFFF;background-color:#025116;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-1060 .elementor-element.elementor-element-65a476f{text-align:center;}.elementor-1060 .elementor-element.elementor-element-65a476f:hover img{opacity:0.5;}.elementor-1060 .elementor-element.elementor-element-65a476f img{border-radius:5px 5px 5px 5px;box-shadow:6px 7px 4px 0px rgba(0,0,0,0.5);}.elementor-1060 .elementor-element.elementor-element-65a476f .widget-image-caption{text-align:center;color:#FFFFFF;background-color:#025116;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-1060 .elementor-element.elementor-element-e9e5de1{text-align:center;}.elementor-1060 .elementor-element.elementor-element-e9e5de1:hover img{opacity:0.5;}.elementor-1060 .elementor-element.elementor-element-e9e5de1 img{border-radius:5px 5px 5px 5px;box-shadow:6px 7px 4px 0px rgba(0,0,0,0.5);}.elementor-1060 .elementor-element.elementor-element-e9e5de1 .widget-image-caption{text-align:center;color:#FFFFFF;background-color:#025116;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-1060 .elementor-element.elementor-element-5b237bd{--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-1060 .elementor-element.elementor-element-5b237bd:not(.elementor-motion-effects-element-type-background), .elementor-1060 .elementor-element.elementor-element-5b237bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9CF48F;}.elementor-1060 .elementor-element.elementor-element-fb16272.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1060 .elementor-element.elementor-element-fb16272{text-align:center;}.elementor-1060 .elementor-element.elementor-element-fb16272 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1060 .elementor-element.elementor-element-e3657e8{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1060 .elementor-element.elementor-element-a27d777{--display:flex;}.elementor-1060 .elementor-element.elementor-element-09530eb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;}.elementor-1060 .elementor-element.elementor-element-15fc21a{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:20px;}.elementor-1060 .elementor-element.elementor-element-aa0347c{text-align:start;}.elementor-1060 .elementor-element.elementor-element-aa0347c img{width:92%;height:261px;}.elementor-1060 .elementor-element.elementor-element-d509e41{--display:flex;}.elementor-1060 .elementor-element.elementor-element-630cfbf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;}.elementor-1060 .elementor-element.elementor-element-1364614{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:20px;}.elementor-1060 .elementor-element.elementor-element-9dfc306 img{width:92%;height:261px;}.elementor-1060 .elementor-element.elementor-element-59e0052{--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-1060 .elementor-element.elementor-element-59e0052:not(.elementor-motion-effects-element-type-background), .elementor-1060 .elementor-element.elementor-element-59e0052 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #67F62C 100%);}.elementor-1060 .elementor-element.elementor-element-9e42652{--display:flex;}.elementor-1060 .elementor-element.elementor-element-50fb043{text-align:center;}.elementor-1060 .elementor-element.elementor-element-50fb043 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:700;color:#094A03;}.elementor-1060 .elementor-element.elementor-element-355fcb8{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;line-height:23px;}.elementor-1060 .elementor-element.elementor-element-5c10bb3{--display:flex;}.elementor-1060 .elementor-element.elementor-element-d6c7d5d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1060 .elementor-element.elementor-element-85d9fce{--display:flex;}.elementor-1060 .elementor-element.elementor-element-79e904d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-1060 .elementor-element.elementor-element-ef347bd{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-1060 .elementor-element.elementor-element-c5117e1{--display:flex;}.elementor-1060 .elementor-element.elementor-element-eb6c6e8 img{border-radius:5px 5px 5px 5px;}.elementor-1060 .elementor-element.elementor-element-20000e1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-1060 .elementor-element.elementor-element-c8a9280{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-1060 .elementor-element.elementor-element-29adaa7{--display:flex;}.elementor-1060 .elementor-element.elementor-element-2887411 img{border-radius:5px 5px 5px 5px;}.elementor-1060 .elementor-element.elementor-element-6394c6c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-1060 .elementor-element.elementor-element-6b29324{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-1060 .elementor-element.elementor-element-277a330{--display:flex;}.elementor-1060 .elementor-element.elementor-element-7b29303 img{border-radius:5px 5px 5px 5px;}.elementor-1060 .elementor-element.elementor-element-e6d2577 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-1060 .elementor-element.elementor-element-bf2a964{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-1060 .elementor-element.elementor-element-c8f382d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1060 .elementor-element.elementor-element-53e3471{--display:flex;}.elementor-1060 .elementor-element.elementor-element-9986cc0 img{border-radius:5px 5px 5px 5px;}.elementor-1060 .elementor-element.elementor-element-cb9fc60 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-1060 .elementor-element.elementor-element-9014f98{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-1060 .elementor-element.elementor-element-226945a{--display:flex;}.elementor-1060 .elementor-element.elementor-element-fbd007a img{border-radius:5px 5px 5px 5px;}.elementor-1060 .elementor-element.elementor-element-d025761 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-1060 .elementor-element.elementor-element-fdc967a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-1060 .elementor-element.elementor-element-be3ced2{--display:flex;}.elementor-1060 .elementor-element.elementor-element-29a408d img{border-radius:5px 5px 5px 5px;}.elementor-1060 .elementor-element.elementor-element-4a05ebb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-1060 .elementor-element.elementor-element-32c5a2a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-1060 .elementor-element.elementor-element-87f8a9f{--display:flex;}.elementor-1060 .elementor-element.elementor-element-e4c550a img{border-radius:5px 5px 5px 5px;}.elementor-1060 .elementor-element.elementor-element-bb3101b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-1060 .elementor-element.elementor-element-c107a73{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-1060 .elementor-element.elementor-element-4044062{--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;--padding-top:0100px;--padding-bottom:100px;--padding-left:015px;--padding-right:15px;}.elementor-1060 .elementor-element.elementor-element-7475ff4{--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-1060 .elementor-element.elementor-element-fc32953{text-align:center;}.elementor-1060 .elementor-element.elementor-element-fc32953 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;}.elementor-1060 .elementor-element.elementor-element-3b4e5fb{--display:flex;}.elementor-1060 .elementor-element.elementor-element-4e45df4 .elementskit-blog-block-post, .elementor-1060 .elementor-element.elementor-element-4e45df4 .elementskit-post-image-card, .elementor-1060 .elementor-element.elementor-element-4e45df4 .elementskit-post-card{background-color:#7BE089;}.elementor-1060 .elementor-element.elementor-element-4e45df4 .elementskit-post-image-card{display:block;}.elementor-1060 .elementor-element.elementor-element-4e45df4 .btn-wraper{text-align:right;}.elementor-1060 .elementor-element.elementor-element-4e45df4 .elementskit-blog-block-post .elementskit-post-body{padding:15px 15px 15px 15px;}.elementor-1060 .elementor-element.elementor-element-4e45df4 .elementskit-post-image-card .elementskit-post-body{padding:15px 15px 15px 15px;}.elementor-1060 .elementor-element.elementor-element-4e45df4 .post-meta-list{text-align:left;}.elementor-1060 .elementor-element.elementor-element-4e45df4 .elementskit-meta-categories .elementskit-meta-wraper span{padding:4px 8px 4px 8px;}.elementor-1060 .elementor-element.elementor-element-4e45df4 .elementskit-post-body .entry-title a{color:#2400BE;}.elementor-1060 .elementor-element.elementor-element-4e45df4 .elementskit-entry-header .entry-title a{color:#2400BE;}.elementor-1060 .elementor-element.elementor-element-4e45df4 .elementskit-post-body .entry-title{text-align:left;}.elementor-1060 .elementor-element.elementor-element-4e45df4 .elementskit-entry-header .entry-title{text-align:left;}.elementor-1060 .elementor-element.elementor-element-4e45df4 .elementskit-post-footer{text-align:left;}.elementor-1060 .elementor-element.elementor-element-4e45df4 .elementskit-post-body > p{text-align:left;}.elementor-1060 .elementor-element.elementor-element-4e45df4 .elementskit-btn:hover{color:#ffffff;fill:#ffffff;}.elementor-1060 .elementor-element.elementor-element-4e45df4 .elementskit-btn{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1060 .elementor-element.elementor-element-2df55c7{--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-1060 .elementor-element.elementor-element-c38a85c{text-align:center;}.elementor-1060 .elementor-element.elementor-element-c38a85c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;}.elementor-1060 .elementor-element.elementor-element-6c06084c0:not(.elementor-motion-effects-element-type-background), .elementor-1060 .elementor-element.elementor-element-6c06084c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1060 .elementor-element.elementor-element-6c06084c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1060 .elementor-element.elementor-element-6c06084c0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-carousel .slick-slide{margin-left:15px;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-carousel .slick-list{margin-left:-15px;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-arrow{display:flex !important;color:#C5B0DD;-webkit-transition-duration:0.1s;transition-duration:0.1s;font-size:14px;width:60px;height:60px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-dots{display:inline-table !important;top:98%;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-content-inner{background-color:rgba(249, 249, 249, 0);padding:0px 35px 25px 35px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-dot{width:7px;height:7px;margin-right:6px;background-color:#d1d1d1;border-style:none;border-radius:50% 50% 50% 50%;}.elementor-1060 .elementor-element.elementor-element-5a550f45 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-item{padding:5px 5px 50px 5px;border-radius:0px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-5a550f45.wpr-testimonial-meta-position-left .wpr-testimonial-meta{padding-top:0px;margin-right:-10px;}.elementor-1060 .elementor-element.elementor-element-5a550f45.wpr-testimonial-meta-position-right .wpr-testimonial-meta{padding-top:0px;margin-left:-10px;}.elementor-1060 .elementor-element.elementor-element-5a550f45.wpr-testimonial-meta-position-top:not(.wpr-testimonial-meta-align-center) .wpr-testimonial-meta,
					 .elementor-1060 .elementor-element.elementor-element-5a550f45.wpr-testimonial-meta-position-bottom:not(.wpr-testimonial-meta-align-center) .wpr-testimonial-meta{padding:0 35px 0 35px;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-icon i{color:#C5B0DD;font-size:30px;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-icon svg{fill:#C5B0DD;width:30px;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-icon{margin-bottom:0px;text-align:center;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-title{color:#222222;margin:0 0 25px;text-align:center;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-content{color:#727272;font-family:"Lato", Sans-serif;font-size:15px;font-style:italic;line-height:24px;letter-spacing:0.2px;margin-bottom:20px;text-align:center;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-date{color:#AC8DD0;font-family:"Lato", Sans-serif;font-size:12px;font-weight:400;letter-spacing:0.6px;text-align:center;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-rating i:before{color:#FFD726;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-rating-icon .wpr-rating-marked svg{fill:#FFD726;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-rating i{color:rgba(216, 216, 216, 0);font-size:22px;margin-right:0px;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-rating svg{fill:rgba(216, 216, 216, 0);width:22px;height:22px;margin-right:0px;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-rating span{color:#ffd726;margin-left:0px;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-rating{text-align:center;margin-bottom:10px;}.elementor-1060 .elementor-element.elementor-element-5a550f45.wpr-testimonial-meta-position-top .wpr-testimonial-meta{margin-bottom:-10px;}.elementor-1060 .elementor-element.elementor-element-5a550f45.wpr-testimonial-meta-position-bottom .wpr-testimonial-meta{margin-top:-10px;}.elementor-1060 .elementor-element.elementor-element-5a550f45.wpr-testimonial-meta-position-extra .wpr-testimonial-content-wrap{margin-bottom:-10px;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-image img{width:225px;border-radius:100% 100% 100% 100%;}.elementor-1060 .elementor-element.elementor-element-5a550f45.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-left .wpr-testimonial-content-inner:before,
					.elementor-1060 .elementor-element.elementor-element-5a550f45.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-left .wpr-testimonial-content-inner:before{left:calc( 35px + 1px + (225px / 2) );}.elementor-1060 .elementor-element.elementor-element-5a550f45.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-right .wpr-testimonial-content-inner:before,
					.elementor-1060 .elementor-element.elementor-element-5a550f45.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-right .wpr-testimonial-content-inner:before{right:calc( 35px + 1px + (225px / 2) );}.elementor-1060 .elementor-element.elementor-element-5a550f45.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before,
					.elementor-1060 .elementor-element.elementor-element-5a550f45.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before{top:calc( 0px + 1px + (225px / 2) );}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-image{margin-bottom:25px;}.elementor-1060 .elementor-element.elementor-element-5a550f45.wpr-testimonial-image-position-right .wpr-testimonial-image{margin-left:25px;}.elementor-1060 .elementor-element.elementor-element-5a550f45.wpr-testimonial-image-position-left .wpr-testimonial-image{margin-right:25px;}.elementor-1060 .elementor-element.elementor-element-5a550f45.wpr-testimonial-image-position-center .wpr-testimonial-image{margin-bottom:25px;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-name{color:#222222;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;letter-spacing:0.2px;margin-bottom:0px;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-job{color:#b7b7b7;font-family:"Unna", Sans-serif;font-size:12px;margin:0 0 0px;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-logo-image img{max-width:65px;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-logo-image{margin-bottom:0px;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-social{color:#FFFFFF;background-color:#FF6565;border-color:rgba(181, 181, 181, 0);transition-duration:0.1s;width:27px;height:27px;font-size:15px;margin-right:3px;border-style:none;border-radius:1px 1px 1px 1px;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-social:hover{color:#ffffff;background-color:#444444;border-color:#b5b5b5;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-social i{line-height:27px;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-social svg{line-height:27px;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-arrow svg{fill:#C5B0DD;-webkit-transition-duration:0.1s;transition-duration:0.1s;width:14px;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-arrow:hover{color:#966FC3;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-arrow:hover svg{fill:#966FC3;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-dots .slick-active .wpr-testimonial-dot{background-color:#C2A6E3;}.elementor-1060 .elementor-element.elementor-element-4bb56bd{--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-1060 .elementor-element.elementor-element-4bb56bd:not(.elementor-motion-effects-element-type-background), .elementor-1060 .elementor-element.elementor-element-4bb56bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #9F8B00 50%, #29F262 100%);}.elementor-1060 .elementor-element.elementor-element-54aa63d{--display:flex;}.elementor-1060 .elementor-element.elementor-element-a072c9b .elementor-heading-title{color:#FFFFFF;}.elementor-1060 .elementor-element.elementor-element-b0a4299{font-family:"Handlee", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1060 .elementor-element.elementor-element-b0a4299 a{color:#FBF7F7;}.elementor-1060 .elementor-element.elementor-element-c8596a1{--display:flex;}.elementor-1060 .elementor-element.elementor-element-c8596a1:not(.elementor-motion-effects-element-type-background), .elementor-1060 .elementor-element.elementor-element-c8596a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #68F375 0%, #C6FAAB 100%);}.elementor-1060 .elementor-element.elementor-element-36586ea{--display:flex;}.elementor-1060 .elementor-element.elementor-element-36586ea:not(.elementor-motion-effects-element-type-background), .elementor-1060 .elementor-element.elementor-element-36586ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B2FFC8;}.elementor-1060 .elementor-element.elementor-element-ebe7083{--display:flex;}.elementor-1060 .elementor-element.elementor-element-6582acb{--display:flex;}.elementor-1060 .elementor-element.elementor-element-0053cd3{text-align:center;}.elementor-1060 .elementor-element.elementor-element-0053cd3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;color:#00460D;}.elementor-1060 .elementor-element.elementor-element-aed6014{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1060 .elementor-element.elementor-element-213ff74 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 100px 10px 100px;}.elementor-1060 .elementor-element.elementor-element-213ff74.elementor-element{--align-self:center;}.elementor-1060 .elementor-element.elementor-element-574cd01{--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-1060 .elementor-element.elementor-element-5f55f4ca0:not(.elementor-motion-effects-element-type-background), .elementor-1060 .elementor-element.elementor-element-5f55f4ca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#68DB95;}.elementor-1060 .elementor-element.elementor-element-5f55f4ca0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-1060 .elementor-element.elementor-element-5f55f4ca0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1060 .elementor-element.elementor-element-665430d7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:9px;}.elementor-1060 .elementor-element.elementor-element-4026b238 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-1060 .elementor-element.elementor-element-4026b238{text-align:left;}.elementor-1060 .elementor-element.elementor-element-4026b238 .wpr-logo{padding:0px 0px 0px 0px;border-radius:2px 2px 2px 2px;}.elementor-1060 .elementor-element.elementor-element-4026b238 .wpr-logo-image{max-width:125px;}.elementor-1060 .elementor-element.elementor-element-4026b238.wpr-logo-position-left .wpr-logo-image{margin-right:0px;}.elementor-1060 .elementor-element.elementor-element-4026b238.wpr-logo-position-right .wpr-logo-image{margin-left:0px;}.elementor-1060 .elementor-element.elementor-element-4026b238.wpr-logo-position-center .wpr-logo-image{margin-bottom:0px;}.elementor-1060 .elementor-element.elementor-element-4026b238 .wpr-logo-image img{-webkit-transition-duration:0.7s;transition-duration:0.7s;}.elementor-1060 .elementor-element.elementor-element-4026b238 .wpr-logo-title{color:#605BE5;font-family:"Outfit", Sans-serif;font-size:25px;margin:0 0 0px;}.elementor-1060 .elementor-element.elementor-element-4026b238 .wpr-logo-description{color:#888888;}.elementor-1060 .elementor-element.elementor-element-1bb85e6a > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-1060 .elementor-element.elementor-element-1bb85e6a{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-1060 .elementor-element.elementor-element-6b7fcfe .elementor-repeater-item-8c36886.elementor-social-icon{background-color:#02010100;}.elementor-1060 .elementor-element.elementor-element-6b7fcfe .elementor-repeater-item-8c36886.elementor-social-icon i{color:#FF1A44;}.elementor-1060 .elementor-element.elementor-element-6b7fcfe .elementor-repeater-item-8c36886.elementor-social-icon svg{fill:#FF1A44;}.elementor-1060 .elementor-element.elementor-element-6b7fcfe .elementor-repeater-item-785bba2.elementor-social-icon{background-color:#02010100;}.elementor-1060 .elementor-element.elementor-element-6b7fcfe .elementor-repeater-item-785bba2.elementor-social-icon i{color:#FF1A44;}.elementor-1060 .elementor-element.elementor-element-6b7fcfe .elementor-repeater-item-785bba2.elementor-social-icon svg{fill:#FF1A44;}.elementor-1060 .elementor-element.elementor-element-6b7fcfe .elementor-repeater-item-a280aaa.elementor-social-icon{background-color:#02010100;}.elementor-1060 .elementor-element.elementor-element-6b7fcfe .elementor-repeater-item-a280aaa.elementor-social-icon i{color:#FF1A44;}.elementor-1060 .elementor-element.elementor-element-6b7fcfe .elementor-repeater-item-a280aaa.elementor-social-icon svg{fill:#FF1A44;}.elementor-1060 .elementor-element.elementor-element-6b7fcfe{--grid-template-columns:repeat(0, auto);--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-1060 .elementor-element.elementor-element-6b7fcfe .elementor-widget-container{text-align:left;}.elementor-1060 .elementor-element.elementor-element-6b7fcfe > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-1060 .elementor-element.elementor-element-6b7fcfe .elementor-social-icon{--icon-padding:0.7em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF1A44;}.elementor-1060 .elementor-element.elementor-element-6b7fcfe .elementor-icon{border-radius:37px 37px 37px 37px;}.elementor-1060 .elementor-element.elementor-element-24912f78 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-1060 .elementor-element.elementor-element-24912f78{text-align:start;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-1060 .elementor-element.elementor-element-4eeddfb{text-align:center;}.elementor-1060 .elementor-element.elementor-element-4eeddfb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:500;letter-spacing:0.2px;color:#0CAA28;}.elementor-1060 .elementor-element.elementor-element-79e2694a{text-align:center;}.elementor-1060 .elementor-element.elementor-element-79e2694a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-1060 .elementor-element.elementor-element-76e1ad46{text-align:center;}.elementor-1060 .elementor-element.elementor-element-76e1ad46 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-1060 .elementor-element.elementor-element-33087229{text-align:center;}.elementor-1060 .elementor-element.elementor-element-33087229 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-1060 .elementor-element.elementor-element-2349b5e0{text-align:center;}.elementor-1060 .elementor-element.elementor-element-2349b5e0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-1060 .elementor-element.elementor-element-64349e7a{text-align:center;}.elementor-1060 .elementor-element.elementor-element-64349e7a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:500;letter-spacing:0.2px;color:#0B9332;}.elementor-1060 .elementor-element.elementor-element-59fc27ca{text-align:center;}.elementor-1060 .elementor-element.elementor-element-59fc27ca .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-1060 .elementor-element.elementor-element-c2cdfc2{text-align:center;}.elementor-1060 .elementor-element.elementor-element-c2cdfc2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-1060 .elementor-element.elementor-element-2e33f4fb{text-align:center;}.elementor-1060 .elementor-element.elementor-element-2e33f4fb .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-1060 .elementor-element.elementor-element-6b9d3a5{text-align:center;}.elementor-1060 .elementor-element.elementor-element-6b9d3a5 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-1060 .elementor-element.elementor-element-7b8eba97 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:9px;}.elementor-1060 .elementor-element.elementor-element-43041cd{text-align:start;}@media(max-width:1024px){.elementor-1060 .elementor-element.elementor-element-a36ba34{--grid-auto-flow:row;}.elementor-1060 .elementor-element.elementor-element-15b8d04{--grid-auto-flow:row;}.elementor-1060 .elementor-element.elementor-element-1c5a3cc{--grid-auto-flow:row;}.elementor-1060 .elementor-element.elementor-element-e3657e8{--grid-auto-flow:row;}.elementor-1060 .elementor-element.elementor-element-d6c7d5d{--grid-auto-flow:row;}.elementor-1060 .elementor-element.elementor-element-c8f382d{--grid-auto-flow:row;}.elementor-1060 .elementor-element.elementor-element-4e45df4 .elementskit-blog-block-post, .elementor-1060 .elementor-element.elementor-element-4e45df4 .elementskit-post-image-card, .elementor-1060 .elementor-element.elementor-element-4e45df4 .elementskit-post-card{margin:0px 0px 30px 0px;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-arrow{display:none !important;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-dots{display:inline-table !important;top:93%;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-dot{width:7px;height:7px;margin-right:6px;}.elementor-1060 .elementor-element.elementor-element-5a550f45 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-content{font-size:14px;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-date{font-size:11px;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-name{font-size:20px;}.elementor-1060 .elementor-element.elementor-element-5f55f4ca0{padding:50px 20px 50px 20px;}.elementor-1060 .elementor-element.elementor-element-1bb85e6a{font-size:12px;}.elementor-1060 .elementor-element.elementor-element-24912f78{font-size:12px;}.elementor-1060 .elementor-element.elementor-element-4eeddfb .elementor-heading-title{font-size:14px;}.elementor-1060 .elementor-element.elementor-element-64349e7a .elementor-heading-title{font-size:14px;}}@media(max-width:767px){.elementor-1060 .elementor-element.elementor-element-ee381f8{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1060 .elementor-element.elementor-element-51c91b2{text-align:center;}.elementor-1060 .elementor-element.elementor-element-51c91b2 img{width:46%;max-width:99%;height:125px;object-fit:fill;}.elementor-1060 .elementor-element.elementor-element-a9c57a9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-a9c57a9{text-align:center;}.elementor-1060 .elementor-element.elementor-element-a9c57a9 .elementor-heading-title{font-size:15px;}.elementor-1060 .elementor-element.elementor-element-6db1360 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-6db1360 .wpr-advanced-text{text-align:center;}.elementor-1060 .elementor-element.elementor-element-6db1360 .wpr-advanced-text a{text-align:center;}.elementor-1060 .elementor-element.elementor-element-6db1360 .wpr-advanced-text-preffix{font-size:25px;line-height:1px;letter-spacing:-1px;}.elementor-1060 .elementor-element.elementor-element-6db1360 .wpr-anim-text b, .elementor-1060 .elementor-element.elementor-element-6db1360 .wpr-anim-text b i,.elementor-1060 .elementor-element.elementor-element-6db1360 .wpr-anim-text,.elementor-1060 .elementor-element.elementor-element-6db1360 .wpr-highlighted-text{font-size:25px;line-height:0.8em;}.elementor-1060 .elementor-element.elementor-element-83a2d37{font-size:12px;line-height:1.2em;}.elementor-1060 .elementor-element.elementor-element-b9763b0 .elementor-heading-title{font-size:25px;}.elementor-1060 .elementor-element.elementor-element-4409848{--width:1200px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1060 .elementor-element.elementor-element-ea2d836 .elementor-heading-title{font-size:20px;}.elementor-1060 .elementor-element.elementor-element-7234090{font-size:13px;line-height:1.5em;}.elementor-1060 .elementor-element.elementor-element-17b412f{--width:1600px;}.elementor-1060 .elementor-element.elementor-element-06e41d1 .elementor-heading-title{font-size:20px;}.elementor-1060 .elementor-element.elementor-element-774c09d{font-size:13px;line-height:1.5em;}.elementor-1060 .elementor-element.elementor-element-cf608c3{--width:1600px;}.elementor-1060 .elementor-element.elementor-element-86f5482 .elementor-heading-title{font-size:20px;}.elementor-1060 .elementor-element.elementor-element-39721bf{font-size:13px;line-height:1.5em;}.elementor-1060 .elementor-element.elementor-element-2d9784d .elementor-heading-title{font-size:30px;}.elementor-1060 .elementor-element.elementor-element-c8ad324{font-size:16px;}.elementor-1060 .elementor-element.elementor-element-a36ba34{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1060 .elementor-element.elementor-element-15b8d04{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1060 .elementor-element.elementor-element-1c5a3cc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1060 .elementor-element.elementor-element-fb16272 .elementor-heading-title{font-size:30px;}.elementor-1060 .elementor-element.elementor-element-e3657e8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1060 .elementor-element.elementor-element-09530eb .elementor-heading-title{font-size:20px;}.elementor-1060 .elementor-element.elementor-element-15fc21a{font-size:11px;}.elementor-1060 .elementor-element.elementor-element-aa0347c > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-aa0347c img{width:84%;height:207px;}.elementor-1060 .elementor-element.elementor-element-630cfbf .elementor-heading-title{font-size:20px;}.elementor-1060 .elementor-element.elementor-element-1364614{font-size:11px;}.elementor-1060 .elementor-element.elementor-element-9dfc306 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-9dfc306 img{width:84%;height:204px;}.elementor-1060 .elementor-element.elementor-element-50fb043 .elementor-heading-title{font-size:30px;}.elementor-1060 .elementor-element.elementor-element-355fcb8{font-size:13px;}.elementor-1060 .elementor-element.elementor-element-d6c7d5d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1060 .elementor-element.elementor-element-79e904d .elementor-heading-title{font-size:20px;}.elementor-1060 .elementor-element.elementor-element-ef347bd{font-size:12px;}.elementor-1060 .elementor-element.elementor-element-20000e1 .elementor-heading-title{font-size:20px;}.elementor-1060 .elementor-element.elementor-element-c8a9280{font-size:12px;}.elementor-1060 .elementor-element.elementor-element-6394c6c .elementor-heading-title{font-size:20px;}.elementor-1060 .elementor-element.elementor-element-6b29324{font-size:12px;}.elementor-1060 .elementor-element.elementor-element-e6d2577 .elementor-heading-title{font-size:20px;}.elementor-1060 .elementor-element.elementor-element-bf2a964{font-size:12px;}.elementor-1060 .elementor-element.elementor-element-c8f382d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1060 .elementor-element.elementor-element-cb9fc60 .elementor-heading-title{font-size:20px;}.elementor-1060 .elementor-element.elementor-element-9014f98{font-size:12px;}.elementor-1060 .elementor-element.elementor-element-d025761 .elementor-heading-title{font-size:20px;}.elementor-1060 .elementor-element.elementor-element-fdc967a{font-size:12px;}.elementor-1060 .elementor-element.elementor-element-4a05ebb .elementor-heading-title{font-size:20px;}.elementor-1060 .elementor-element.elementor-element-32c5a2a{font-size:12px;}.elementor-1060 .elementor-element.elementor-element-bb3101b .elementor-heading-title{font-size:20px;}.elementor-1060 .elementor-element.elementor-element-c107a73{font-size:12px;}.elementor-1060 .elementor-element.elementor-element-4e45df4 .elementskit-blog-block-post, .elementor-1060 .elementor-element.elementor-element-4e45df4 .elementskit-post-image-card, .elementor-1060 .elementor-element.elementor-element-4e45df4 .elementskit-post-card{margin:0px 0px 30px 0px;}.elementor-1060 .elementor-element.elementor-element-c38a85c .elementor-heading-title{font-size:25px;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-carousel .slick-slide{margin-left:0px;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-carousel .slick-list{margin-left:-0px;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-arrow{display:none !important;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-dots{display:inline-table !important;top:93%;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-dot{width:7px;height:7px;margin-right:6px;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-content{font-size:13px;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-date{font-size:11px;}.elementor-1060 .elementor-element.elementor-element-5a550f45 .wpr-testimonial-name{font-size:20px;}.elementor-1060 .elementor-element.elementor-element-a072c9b .elementor-heading-title{font-size:25px;}.elementor-1060 .elementor-element.elementor-element-0053cd3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-213ff74 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-665430d7{width:100%;}.elementor-1060 .elementor-element.elementor-element-32aa71{width:50%;}.elementor-1060 .elementor-element.elementor-element-2fc442a2{width:50%;}}@media(min-width:768px){.elementor-1060 .elementor-element.elementor-element-383abdd{--width:30%;}.elementor-1060 .elementor-element.elementor-element-50feb24{--width:70%;}.elementor-1060 .elementor-element.elementor-element-802c772{--content-width:1200px;}.elementor-1060 .elementor-element.elementor-element-4409848{--width:30%;}.elementor-1060 .elementor-element.elementor-element-17b412f{--width:30%;}.elementor-1060 .elementor-element.elementor-element-cf608c3{--width:30%;}.elementor-1060 .elementor-element.elementor-element-dba62a7{--content-width:1200px;}.elementor-1060 .elementor-element.elementor-element-1343693{--width:95%;}.elementor-1060 .elementor-element.elementor-element-a36ba34{--content-width:993px;}.elementor-1060 .elementor-element.elementor-element-e00d9d3{--content-width:1200px;}.elementor-1060 .elementor-element.elementor-element-15b8d04{--width:90%;}.elementor-1060 .elementor-element.elementor-element-acd2456{--content-width:1200px;}.elementor-1060 .elementor-element.elementor-element-a18f2fe{--width:95%;}.elementor-1060 .elementor-element.elementor-element-1c5a3cc{--width:90%;}}/* Start custom CSS for wpr-advanced-text, class: .elementor-element-6db1360 *//*** PERMANENT DESCENDER FIX – SCALE SAFE ***/

.wpr-anim-text-visible {
    background: linear-gradient(180deg, #F4B236, #FB5770);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    display: inline-flex;        /* IMPORTANT */
    align-items: flex-start;
    line-height: 1.6;            /* SAFE for large fonts */
    padding-bottom: 0.35em;      /* SCALE-BASED (KEY) */
}

/* Prevent transform clipping */
.wpr-anim-text,
.wpr-anim-text span {
    overflow: visible !important;
}

/* Neutralize vertical transform compression */
.wpr-anim-text-type-slide span {
    transform-origin: top;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-213ff74 *//* ===== Contact Form 7 Styling ===== */

/* Form container */
/* Contact Form Container */
.wpcf7 form {
  background: #ffffff;
  padding: 25px;
  border-radius: 16px;
  box-shadow: 0 4px 14px rgba(0,0,0,0.08);
  width: 100%;
  max-width: 100%;
}

/* Labels */
.wpcf7-form p {
  font-weight: 500;
  margin-bottom: 8px;
  color: #333333;
}

/* Input, dropdown & textarea */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="date"],
.wpcf7 input[type="number"],
.wpcf7 select,
.wpcf7 textarea {
  width: 100%;
  padding: 12px 15px;
  border: 1.5px solid #d3d7dd;
  border-radius: 10px;
  font-size: 15px;
  background: #fafafa;
  transition: all .25s ease;
  margin-bottom: 15px;
}

/* Focus effect */
.wpcf7 input:focus,
.wpcf7 select:focus,
.wpcf7 textarea:focus {
  border-color: #6ab2ff;
  background: #fff;
  outline: none;
  box-shadow: 0 0 6px rgba(0,123,255,0.18);
}

/* ===== Auto-expanding textarea ===== */
.wpcf7 textarea.cf7-auto-expand {
  min-height: 50px;
  max-height: 260px;
  resize: none;
  overflow: hidden;
  transition: height 0.2s ease;
}

/* ===== INLINE Number of Guests layout ===== */
.guest-inline {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  margin-bottom: 15px;
}

.guest-label {
  font-weight: 500;
  color: #333;
  white-space: nowrap;
  display: flex;
  align-items: center;
  height: 48px; /* matches input height */
}

/* Right-side fields */
.guest-fields {
  display: flex;
  gap: 10px;
  flex: 1;
}

/* Remove extra spacing for number inputs */
.guest-fields input[type="number"] {
  margin-bottom: 0;
}

/* Child wrapper */
.guest-child {
  display: flex;
  flex-direction: column;
}

/* Child charge note */
.guest-note {
  font-size: 12px;
  color: #b45309;
  margin-top: 2px;
  line-height: 1.2;
  font-weight: 500;
}

/* Mobile responsive */
@media (max-width: 768px) {
  .guest-inline {
    flex-direction: column;
    gap: 6px;
  }

  .guest-fields {
    flex-direction: column;
  }

  .guest-label {
    padding-top: 0;
  }
}

/* Submit button */
.wpcf7 input[type="submit"] {
  background: #0e74ff;
  color: #fff;
  padding: 12px 26px;
  border: none;
  border-radius: 8px;
  font-weight: 600;
  font-size: 16px;
  cursor: pointer;
  width: 100%;
  transition: 0.3s ease-in-out;
}

/* Hover effect */
.wpcf7 input[type="submit"]:hover {
  background: #0058d4;
}

/* Success message */
.wpcf7-mail-sent-ok {
  border: none !important;
  background: #e5fff1;
  color: #0d8a48;
  padding: 15px;
  border-radius: 6px;
}

/* Error message */
.wpcf7-response-output {
  margin-top: 15px;
  border-radius: 8px;
}
/* ===== Calendar Brand Colors ===== */

/* Header (Month + arrows) */
.flatpickr-months {
  background: #0e74ff;
  border-radius: 12px 12px 0 0;
  padding: 8px 0;
}

.flatpickr-month,
.flatpickr-prev-month,
.flatpickr-next-month {
  color: #ffffff;
  fill: #ffffff;
}

.flatpickr-prev-month:hover,
.flatpickr-next-month:hover {
  background: rgba(255,255,255,0.15);
  border-radius: 50%;
}

/* Weekdays row */
.flatpickr-weekdays {
  background: #f4f7ff;
  padding: 6px 0;
}

.flatpickr-weekday {
  color: #0e74ff;
  font-weight: 600;
}

/* Dates */
.flatpickr-day {
  border-radius: 50%;
  font-weight: 500;
}

.flatpickr-day:hover {
  background: #e6efff;
  color: #0e74ff;
}

/* Selected date */
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange {
  background: #0e74ff;
  color: #ffffff;
}

/* Today highlight */
.flatpickr-day.today {
  border: 1.5px solid #0e74ff;
}

/* Days / Nights text */
#night-count {
  background: #eef4ff;
  padding: 6px 10px;
  border-radius: 8px;
  display: inline-block;
}
/* Soft weekend background */
.flatpickr-day:nth-child(7n),
.flatpickr-day:nth-child(7n-1) {
  background: #fff7ed;
  border-radius: 50%;
}
/* ===== Form Section Title Styling ===== */

/* All field titles / labels */
.wpcf7-form p,
.wpcf7-form label,
.date-col,
.guest-label {
  color: #0e74ff;              /* Brand color */
  font-weight: 600;
  font-size: 14px;
}

/* Add subtle spacing without increasing height */
.wpcf7-form p {
  margin-bottom: 10px;
}

/* Make guest label match */
.guest-label {
  height: auto;
  align-items: center;
}

/* Optional: subtle icon for date titles */
.date-col::before {
  content: "📅 ";
  font-size: 13px;
}

/* Optional: section clarity */
.wpcf7-form p strong {
  color: #0e74ff;
}
/* ===== MOBILE FORM (keep desktop layout) ===== */

/* FORCE BOOKING FORM FULL WIDTH ON MOBILE */
@media (max-width:768px){

.elementor-section .elementor-container{
max-width:100% !important;
width:100% !important;
padding-left:10px;
padding-right:10px;
}

.resort-booking-form{
width:100% !important;
max-width:100% !important;
margin:0 auto !important;
}

.resort-right{
width:100% !important;
padding:5px !important;
}

.resort-left{
width:100% !important;
height:250px;
}

.form-grid{
grid-template-columns:1fr !important;
}

.wpcf7 form{
padding:20px !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aed6014 */.flatpickr-calendar {
  border-radius: 16px;
  box-shadow: 0 15px 40px rgba(0,0,0,0.18);
  padding: 14px;
  width: 320px;
}

.flatpickr-month {
  font-weight: 600;
}

.flatpickr-weekday {
  font-size: 12px;
  font-weight: 600;
  color: #666;
}

.flatpickr-day {
  height: 40px;
  line-height: 40px;
  border-radius: 50%;
}

.flatpickr-day.selected {
  background: #0e74ff;
  color: #fff;
}

#night-count {
  font-size: 14px;
  font-weight: 600;
  color: #0e74ff;
  margin: 8px 0 12px;
}
/* ===== Date Row Layout ===== */
.date-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
  margin-bottom: 6px;
}

/* Reduce label spacing */
.date-col {
  font-weight: 500;
  font-size: 14px;
}

/* Reduce input height */
.date-col input {
  padding: 10px 12px;
  font-size: 14px;
}

/* Compact section spacing */
.wpcf7-form p {
  margin-bottom: 10px;
}

/* Mobile: stack vertically */
@media (max-width: 768px) {
  .date-row {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9a7d1b2 *//* FAQ Accordion - Colored Version */
.faq-accordion {
  max-width: 900px;
  margin: 50px auto;
  font-family: inherit;
  background: #f4f8f5;
  padding: 30px;
  border-radius: 12px;
}

.faq-accordion h2 {
  font-size: 30px;
  margin-bottom: 25px;
  text-align: center;
  color: #1b5e20;
}

.faq-accordion details {
  background: #ffffff;
  border-left: 5px solid #c9a14a;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 18px 20px;
  box-shadow: 0 6px 15px rgba(0,0,0,0.05);
  transition: all 0.3s ease;
}

.faq-accordion details:hover {
  transform: translateY(-2px);
}

.faq-accordion summary {
  font-size: 18px;
  font-weight: 600;
  cursor: pointer;
  list-style: none;
  position: relative;
  padding-right: 35px;
  color: #2b2b2b;
}

.faq-accordion summary::-webkit-details-marker {
  display: none;
}

.faq-accordion summary::after {
  content: "+";
  position: absolute;
  right: 0;
  top: 0;
  font-size: 22px;
  font-weight: bold;
  color: #c9a14a;
  transition: transform 0.3s ease;
}

.faq-accordion details[open] summary::after {
  content: "–";
  color: #1b5e20;
}

.faq-accordion p {
  margin-top: 14px;
  line-height: 1.7;
  color: #555;
  font-size: 16px;
}/* End custom CSS */