.elementor-56805 .elementor-element.elementor-element-e4cd9f5{--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:flex-start;--overlay-opacity:0.5;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-56805 .elementor-element.elementor-element-e4cd9f5:not(.elementor-motion-effects-element-type-background), .elementor-56805 .elementor-element.elementor-element-e4cd9f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1F14;background-image:url("https://korisafaris.com/wp-content/uploads/2026/02/murchison-falls-hero3.jpg");background-position:bottom center;background-repeat:no-repeat;}.elementor-56805 .elementor-element.elementor-element-e4cd9f5::before, .elementor-56805 .elementor-element.elementor-element-e4cd9f5 > .elementor-background-video-container::before, .elementor-56805 .elementor-element.elementor-element-e4cd9f5 > .e-con-inner > .elementor-background-video-container::before, .elementor-56805 .elementor-element.elementor-element-e4cd9f5 > .elementor-background-slideshow::before, .elementor-56805 .elementor-element.elementor-element-e4cd9f5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-56805 .elementor-element.elementor-element-e4cd9f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(100deg, #0D1F14 0%, #0D1F1499 48%);}.elementor-56805 .elementor-element.elementor-element-d694737{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-56805 .elementor-element.elementor-element-2640923 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-56805 .elementor-element.elementor-element-2640923{text-align:center;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:4px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#D4943A;}.elementor-56805 .elementor-element.elementor-element-bb7869f{text-align:start;}.elementor-56805 .elementor-element.elementor-element-bb7869f .elementor-heading-title{font-size:83px;color:#FFFFFF;}.elementor-56805 .elementor-element.elementor-element-965354e{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFFB3;}.elementor-56805 .elementor-element.elementor-element-965354e > .elementor-widget-container{margin:0px 0px 36px 0px;}.elementor-56805 .elementor-element.elementor-element-8cb7141{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-56805 .elementor-element.elementor-element-a5a6595 .elementor-button{background-color:#D4943A;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-radius:3px 3px 3px 3px;padding:15px 34px 15px 34px;}.elementor-56805 .elementor-element.elementor-element-a5a6595 .elementor-button:hover, .elementor-56805 .elementor-element.elementor-element-a5a6595 .elementor-button:focus{box-shadow:0px 8px 24px 0px rgba(212, 148.0000000000001, 57.99999999999999, 0.45);}.elementor-56805 .elementor-element.elementor-element-d4203ef .elementor-button{background-color:#02010100;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:1px;fill:#FFFFFFD9;color:#FFFFFFD9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4D;border-radius:3px 3px 3px 3px;}.elementor-56805 .elementor-element.elementor-element-d4203ef .elementor-button:hover, .elementor-56805 .elementor-element.elementor-element-d4203ef .elementor-button:focus{background-color:#D4943A12;color:#EDB96B;}.elementor-56805 .elementor-element.elementor-element-d4203ef .elementor-button:hover svg, .elementor-56805 .elementor-element.elementor-element-d4203ef .elementor-button:focus svg{fill:#EDB96B;}.elementor-56805 .elementor-element.elementor-element-21a065e{--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:flex-start;--gap:0px 30px;--row-gap:0px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C4B49A63;--border-color:#C4B49A63;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:13px;--padding-left:0px;--padding-right:0px;}.elementor-56805 .elementor-element.elementor-element-21a065e:not(.elementor-motion-effects-element-type-background), .elementor-56805 .elementor-element.elementor-element-21a065e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1F14E0;}.elementor-56805 .elementor-element.elementor-element-21a065e.e-con{--align-self:flex-start;}.elementor-56805 .elementor-element.elementor-element-aa7091a{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-56805 .elementor-element.elementor-element-8b4597d{text-align:center;}.elementor-56805 .elementor-element.elementor-element-8b4597d .elementor-heading-title{font-size:34px;font-weight:700;line-height:1px;color:#D4943A;}.elementor-56805 .elementor-element.elementor-element-c27c4a7 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-56805 .elementor-element.elementor-element-c27c4a7{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;color:#C4B49A;}.elementor-56805 .elementor-element.elementor-element-c215bcf{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-56805 .elementor-element.elementor-element-d623cde .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:700;line-height:1px;color:#D4943A;}.elementor-56805 .elementor-element.elementor-element-0b31ab1 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-56805 .elementor-element.elementor-element-0b31ab1{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;color:#C4B49A;}.elementor-56805 .elementor-element.elementor-element-49049bd{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-56805 .elementor-element.elementor-element-b0c220a .elementor-heading-title{font-size:34px;font-weight:700;line-height:1px;color:#D4943A;}.elementor-56805 .elementor-element.elementor-element-9d4695f > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-56805 .elementor-element.elementor-element-9d4695f{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;color:#C4B49A;}.elementor-56805 .elementor-element.elementor-element-9e565df{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-56805 .elementor-element.elementor-element-fb38e2b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:700;line-height:1px;color:#D4943A;}.elementor-56805 .elementor-element.elementor-element-62fb857 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-56805 .elementor-element.elementor-element-62fb857{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;color:#C4B49A;}.elementor-56805 .elementor-element.elementor-element-a4933d3{--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;--overflow:hidden;--margin-top:-71px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:69px;--padding-bottom:52px;--padding-left:0px;--padding-right:0px;}.elementor-56805 .elementor-element.elementor-element-a4933d3:not(.elementor-motion-effects-element-type-background), .elementor-56805 .elementor-element.elementor-element-a4933d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B3526;}.elementor-56805 .elementor-element.elementor-element-33401f6{text-align:center;}.elementor-56805 .elementor-element.elementor-element-33401f6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:3.5px;color:#D4943A;}.elementor-56805 .elementor-element.elementor-element-27a67a7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-56805 .elementor-element.elementor-element-27a67a7{text-align:center;}.elementor-56805 .elementor-element.elementor-element-27a67a7 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:54px;font-weight:600;line-height:1.15em;color:#FFFFFF;}.elementor-56805 .elementor-element.elementor-element-7216540 > .elementor-widget-container{margin:0px 0px 9px 0px;}.elementor-56805 .elementor-element.elementor-element-7216540{text-align:center;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;color:#C4B49A;}.elementor-56805 .elementor-element.elementor-element-e1c90bc{--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 56px;--row-gap:0px;--column-gap:56px;}.elementor-56805 .elementor-element.elementor-element-2d973bd{--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-56805 .elementor-element.elementor-element-94b119d{--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-56805 .elementor-element.elementor-element-b1629b0{--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-56805 .elementor-element.elementor-element-fe97ac2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:3.5px;color:#D4943A;}.elementor-56805 .elementor-element.elementor-element-a34007b > .elementor-widget-container{margin:10px 0px 16px 0px;}.elementor-56805 .elementor-element.elementor-element-a34007b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-56805 .elementor-element.elementor-element-593ef09{font-size:15px;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#C4B49A;}.elementor-56805 .elementor-element.elementor-element-593ef09 p{margin-block-end:15px;}.elementor-56805 .elementor-element.elementor-element-a692d8c{font-family:"Cormorant Garamond", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;}.elementor-56805 .elementor-element.elementor-element-7bb226f{--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 56px;--row-gap:0px;--column-gap:56px;}.elementor-56805 .elementor-element.elementor-element-674e2da{--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-56805 .elementor-element.elementor-element-f228d4d{--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-56805 .elementor-element.elementor-element-3e3acb4{--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-56805 .elementor-element.elementor-element-6f181d9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:3.5px;color:#D4943A;}.elementor-56805 .elementor-element.elementor-element-8eae577 > .elementor-widget-container{margin:10px 0px 16px 0px;}.elementor-56805 .elementor-element.elementor-element-8eae577 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-56805 .elementor-element.elementor-element-f46eb8e{font-size:15px;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#C4B49A;}.elementor-56805 .elementor-element.elementor-element-f46eb8e p{margin-block-end:15px;}.elementor-56805 .elementor-element.elementor-element-a3c99f2{font-family:"Cormorant Garamond", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;}.elementor-56805 .elementor-element.elementor-element-b712224{--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 56px;--row-gap:0px;--column-gap:56px;}.elementor-56805 .elementor-element.elementor-element-78c0eaa{--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-56805 .elementor-element.elementor-element-2800402{--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-56805 .elementor-element.elementor-element-ebe4fac{--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-56805 .elementor-element.elementor-element-c44b8ac .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:3.5px;color:#D4943A;}.elementor-56805 .elementor-element.elementor-element-75e37d6 > .elementor-widget-container{margin:10px 0px 16px 0px;}.elementor-56805 .elementor-element.elementor-element-75e37d6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-56805 .elementor-element.elementor-element-4d33c36{font-size:15px;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#C4B49A;}.elementor-56805 .elementor-element.elementor-element-4d33c36 p{margin-block-end:15px;}.elementor-56805 .elementor-element.elementor-element-9dda510{font-family:"Cormorant Garamond", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;}.elementor-56805 .elementor-element.elementor-element-bd674fc{--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 56px;--row-gap:0px;--column-gap:56px;}.elementor-56805 .elementor-element.elementor-element-ef7b5b9{--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-56805 .elementor-element.elementor-element-4f84d35{--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-56805 .elementor-element.elementor-element-3f3b988{--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-56805 .elementor-element.elementor-element-32d3e00 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:3.5px;color:#D4943A;}.elementor-56805 .elementor-element.elementor-element-449cfec > .elementor-widget-container{margin:10px 0px 16px 0px;}.elementor-56805 .elementor-element.elementor-element-449cfec .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-56805 .elementor-element.elementor-element-fe7e8c1{font-size:15px;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#C4B49A;}.elementor-56805 .elementor-element.elementor-element-fe7e8c1 p{margin-block-end:15px;}.elementor-56805 .elementor-element.elementor-element-57e9b9b{font-family:"Cormorant Garamond", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;}.elementor-56805 .elementor-element.elementor-element-d94bf4a{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-padding-top:12px;--n-tabs-title-padding-right:28px;--n-tabs-title-padding-bottom:12px;--n-tabs-title-padding-left:28px;--n-tabs-title-font-size:13px;--n-tabs-title-color:#C4B49A;--n-tabs-title-color-active:#D4943A;}.elementor-56805 .elementor-element.elementor-element-d94bf4a > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-56805 .elementor-element.elementor-element-d94bf4a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#02010100;}.elementor-56805 .elementor-element.elementor-element-d94bf4a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-56805 .elementor-element.elementor-element-d94bf4a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#02010100;border-style:solid;border-width:0px 0px 2px 0px;border-color:#D4943A;}.elementor-56805 .elementor-element.elementor-element-d94bf4a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-56805 .elementor-element.elementor-element-d94bf4a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"DM Sans", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-56805 .elementor-element.elementor-element-d94bf4a [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#D4943A;}:where( .elementor-56805 .elementor-element.elementor-element-d94bf4a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{border-style:solid;border-width:1px 0px 0px 0px;border-color:#D4943A26;}.elementor-56805 .elementor-element.elementor-element-f8247d9 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:23px;}.elementor-56805 .elementor-element.elementor-element-f8247d9{padding:80px 0px 80px 0px;}.elementor-56805 .elementor-element.elementor-element-f288576.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-56805 .elementor-element.elementor-element-f288576 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-56805 .elementor-element.elementor-element-f288576 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56805 .elementor-element.elementor-element-4cbda35{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;}.elementor-56805 .elementor-element.elementor-element-4cbda35 img{width:100%;max-width:100%;}.elementor-56805 .elementor-element.elementor-element-2c85a28{width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;top:50px;}body:not(.rtl) .elementor-56805 .elementor-element.elementor-element-2c85a28{left:100px;}body.rtl .elementor-56805 .elementor-element.elementor-element-2c85a28{right:100px;}.elementor-bc-flex-widget .elementor-56805 .elementor-element.elementor-element-0822638.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-56805 .elementor-element.elementor-element-0822638.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-56805 .elementor-element.elementor-element-0822638 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-56805 .elementor-element.elementor-element-a41eff6{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;}.elementor-56805 .elementor-element.elementor-element-a41eff6 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-56805 .elementor-element.elementor-element-a41eff6 .wdt-heading-holder, .elementor-56805 .elementor-element.elementor-element-a41eff6 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-56805 .elementor-element.elementor-element-a41eff6 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-56805 .elementor-element.elementor-element-a41eff6 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{text-align:start;justify-content:start;justify-items:start;}.elementor-56805 .elementor-element.elementor-element-a41eff6 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{align-items:center;font-size:48px;font-weight:700;color:#3D2B1F;}.elementor-56805 .elementor-element.elementor-element-a41eff6 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{align-items:center;}.elementor-56805 .elementor-element.elementor-element-a41eff6 .wdt-heading-holder .wdt-heading-subtitle-wrapper{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;color:#D4943A;}.elementor-56805 .elementor-element.elementor-element-6324c64{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;color:#6B5A4A;}.elementor-56805 .elementor-element.elementor-element-3aa8c81{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56805 .elementor-element.elementor-element-94bdef0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56805 .elementor-element.elementor-element-986dca5 > .elementor-widget-container{padding:22px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-56805 .elementor-element.elementor-element-986dca5.elementor-view-stacked .elementor-icon{background-color:#D4943A;}.elementor-56805 .elementor-element.elementor-element-986dca5.elementor-view-framed .elementor-icon, .elementor-56805 .elementor-element.elementor-element-986dca5.elementor-view-default .elementor-icon{color:#D4943A;border-color:#D4943A;}.elementor-56805 .elementor-element.elementor-element-986dca5.elementor-view-framed .elementor-icon, .elementor-56805 .elementor-element.elementor-element-986dca5.elementor-view-default .elementor-icon svg{fill:#D4943A;}.elementor-56805 .elementor-element.elementor-element-986dca5 .elementor-icon{font-size:22px;}.elementor-56805 .elementor-element.elementor-element-986dca5 .elementor-icon svg{height:22px;}.elementor-56805 .elementor-element.elementor-element-d780f93 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-56805 .elementor-element.elementor-element-d780f93 .elementor-icon-box-wrapper{text-align:start;}.elementor-56805 .elementor-element.elementor-element-d780f93 .elementor-icon-box-title{margin-block-end:3px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-56805 .elementor-element.elementor-element-d780f93 .elementor-icon-box-title, .elementor-56805 .elementor-element.elementor-element-d780f93 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-56805 .elementor-element.elementor-element-d780f93 .elementor-icon-box-description{font-size:14px;}.elementor-56805 .elementor-element.elementor-element-7f51fa7{--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-56805 .elementor-element.elementor-element-08edaa9 > .elementor-widget-container{padding:22px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-56805 .elementor-element.elementor-element-08edaa9.elementor-view-stacked .elementor-icon{background-color:#D4943A;}.elementor-56805 .elementor-element.elementor-element-08edaa9.elementor-view-framed .elementor-icon, .elementor-56805 .elementor-element.elementor-element-08edaa9.elementor-view-default .elementor-icon{color:#D4943A;border-color:#D4943A;}.elementor-56805 .elementor-element.elementor-element-08edaa9.elementor-view-framed .elementor-icon, .elementor-56805 .elementor-element.elementor-element-08edaa9.elementor-view-default .elementor-icon svg{fill:#D4943A;}.elementor-56805 .elementor-element.elementor-element-08edaa9 .elementor-icon{font-size:22px;}.elementor-56805 .elementor-element.elementor-element-08edaa9 .elementor-icon svg{height:22px;}.elementor-56805 .elementor-element.elementor-element-f3a764c .elementor-icon-box-wrapper{text-align:start;}.elementor-56805 .elementor-element.elementor-element-f3a764c .elementor-icon-box-title{margin-block-end:3px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-56805 .elementor-element.elementor-element-f3a764c .elementor-icon-box-title, .elementor-56805 .elementor-element.elementor-element-f3a764c .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-56805 .elementor-element.elementor-element-f3a764c .elementor-icon-box-description{font-size:14px;}.elementor-56805 .elementor-element.elementor-element-711529e{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56805 .elementor-element.elementor-element-b7198ef{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56805 .elementor-element.elementor-element-49ec9e9 > .elementor-widget-container{padding:22px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-56805 .elementor-element.elementor-element-49ec9e9.elementor-view-stacked .elementor-icon{background-color:#D4943A;}.elementor-56805 .elementor-element.elementor-element-49ec9e9.elementor-view-framed .elementor-icon, .elementor-56805 .elementor-element.elementor-element-49ec9e9.elementor-view-default .elementor-icon{color:#D4943A;border-color:#D4943A;}.elementor-56805 .elementor-element.elementor-element-49ec9e9.elementor-view-framed .elementor-icon, .elementor-56805 .elementor-element.elementor-element-49ec9e9.elementor-view-default .elementor-icon svg{fill:#D4943A;}.elementor-56805 .elementor-element.elementor-element-49ec9e9 .elementor-icon{font-size:22px;}.elementor-56805 .elementor-element.elementor-element-49ec9e9 .elementor-icon svg{height:22px;}.elementor-56805 .elementor-element.elementor-element-f769e45 .elementor-icon-box-wrapper{text-align:start;}.elementor-56805 .elementor-element.elementor-element-f769e45 .elementor-icon-box-title{margin-block-end:3px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-56805 .elementor-element.elementor-element-f769e45 .elementor-icon-box-title, .elementor-56805 .elementor-element.elementor-element-f769e45 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-56805 .elementor-element.elementor-element-f769e45 .elementor-icon-box-description{font-size:14px;}.elementor-56805 .elementor-element.elementor-element-159e29f{--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-56805 .elementor-element.elementor-element-e19fc1b > .elementor-widget-container{padding:22px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-56805 .elementor-element.elementor-element-e19fc1b.elementor-view-stacked .elementor-icon{background-color:#D4943A;}.elementor-56805 .elementor-element.elementor-element-e19fc1b.elementor-view-framed .elementor-icon, .elementor-56805 .elementor-element.elementor-element-e19fc1b.elementor-view-default .elementor-icon{color:#D4943A;border-color:#D4943A;}.elementor-56805 .elementor-element.elementor-element-e19fc1b.elementor-view-framed .elementor-icon, .elementor-56805 .elementor-element.elementor-element-e19fc1b.elementor-view-default .elementor-icon svg{fill:#D4943A;}.elementor-56805 .elementor-element.elementor-element-e19fc1b .elementor-icon{font-size:22px;}.elementor-56805 .elementor-element.elementor-element-e19fc1b .elementor-icon svg{height:22px;}.elementor-56805 .elementor-element.elementor-element-0f3d7b0 .elementor-icon-box-wrapper{text-align:start;}.elementor-56805 .elementor-element.elementor-element-0f3d7b0 .elementor-icon-box-title{margin-block-end:3px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-56805 .elementor-element.elementor-element-0f3d7b0 .elementor-icon-box-title, .elementor-56805 .elementor-element.elementor-element-0f3d7b0 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-56805 .elementor-element.elementor-element-0f3d7b0 .elementor-icon-box-description{font-size:14px;}.elementor-56805 .elementor-element.elementor-element-07ff5e6{border-style:solid;border-width:1px 0px 0px 0px;margin-top:29px;margin-bottom:0px;padding:9px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-56805 .elementor-element.elementor-element-82a344c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-56805 .elementor-element.elementor-element-82a344c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-56805 .elementor-element.elementor-element-3507d99 .elementor-button{background-color:#D4943A;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-radius:3px 3px 3px 3px;padding:15px 34px 15px 34px;}.elementor-56805 .elementor-element.elementor-element-3507d99 .elementor-button:hover, .elementor-56805 .elementor-element.elementor-element-3507d99 .elementor-button:focus{box-shadow:0px 8px 24px 0px rgba(212, 148.0000000000001, 57.99999999999999, 0.45);}.elementor-56805 .elementor-element.elementor-element-347c786{--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:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-56805 .elementor-element.elementor-element-347c786:not(.elementor-motion-effects-element-type-background), .elementor-56805 .elementor-element.elementor-element-347c786 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE6D6;}.elementor-56805 .elementor-element.elementor-element-55335c9{text-align:center;}.elementor-56805 .elementor-element.elementor-element-55335c9 .elementor-heading-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.85px;color:#D4943A;}.elementor-56805 .elementor-element.elementor-element-9227200{text-align:center;}.elementor-56805 .elementor-element.elementor-element-9227200 .elementor-heading-title{font-size:54px;}.elementor-56805 .elementor-element.elementor-element-2a350da{--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-56805 .elementor-element.elementor-element-b2dfb49{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56805 .elementor-element.elementor-element-5b2ce0e{--display:flex;--min-height:348px;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-56805 .elementor-element.elementor-element-5b2ce0e:not(.elementor-motion-effects-element-type-background), .elementor-56805 .elementor-element.elementor-element-5b2ce0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://korisafaris.com/wp-content/uploads/2026/03/KR-lion-game-2x.jpg");background-size:cover;}body:not(.rtl) .elementor-56805 .elementor-element.elementor-element-9827e82{left:0px;}body.rtl .elementor-56805 .elementor-element.elementor-element-9827e82{right:0px;}.elementor-56805 .elementor-element.elementor-element-9827e82{top:145px;z-index:3;}.elementor-56805 .elementor-element.elementor-element-60f6443{--display:flex;--min-height:350px;}.elementor-56805 .elementor-element.elementor-element-60f6443:not(.elementor-motion-effects-element-type-background), .elementor-56805 .elementor-element.elementor-element-60f6443 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://korisafaris.com/wp-content/uploads/2026/03/KR-bird-3x.jpg");background-position:-17px -160px;}body:not(.rtl) .elementor-56805 .elementor-element.elementor-element-609a408{left:0px;}body.rtl .elementor-56805 .elementor-element.elementor-element-609a408{right:0px;}.elementor-56805 .elementor-element.elementor-element-609a408{top:145px;z-index:3;}.elementor-56805 .elementor-element.elementor-element-ee53f37{--display:flex;--min-height:700px;--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:flex-start;--align-items:center;}.elementor-56805 .elementor-element.elementor-element-ee53f37:not(.elementor-motion-effects-element-type-background), .elementor-56805 .elementor-element.elementor-element-ee53f37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://korisafaris.com/wp-content/uploads/2026/01/KR-gorilla-mgahinga1.jpg");background-position:-39px -1px;background-size:cover;}body:not(.rtl) .elementor-56805 .elementor-element.elementor-element-780400a{left:0px;}body.rtl .elementor-56805 .elementor-element.elementor-element-780400a{right:0px;}.elementor-56805 .elementor-element.elementor-element-780400a{top:520px;z-index:3;}.elementor-56805 .elementor-element.elementor-element-5205d54{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56805 .elementor-element.elementor-element-cb1f982{--display:flex;--min-height:348px;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-56805 .elementor-element.elementor-element-cb1f982:not(.elementor-motion-effects-element-type-background), .elementor-56805 .elementor-element.elementor-element-cb1f982 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://korisafaris.com/wp-content/uploads/2025/02/KR-Kibale-23.jpg");background-size:cover;}body:not(.rtl) .elementor-56805 .elementor-element.elementor-element-50d83ee{left:0px;}body.rtl .elementor-56805 .elementor-element.elementor-element-50d83ee{right:0px;}.elementor-56805 .elementor-element.elementor-element-50d83ee{top:150px;z-index:3;}.elementor-56805 .elementor-element.elementor-element-3529a1c{--display:flex;--min-height:348px;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-56805 .elementor-element.elementor-element-3529a1c:not(.elementor-motion-effects-element-type-background), .elementor-56805 .elementor-element.elementor-element-3529a1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://korisafaris.com/wp-content/uploads/2026/01/KR-culture-luo1.jpg");background-size:cover;}.elementor-56805 .elementor-element.elementor-element-ab2d547 > .elementor-widget-container{padding:101px 0px 0px 0px;}.elementor-56805 .elementor-element.elementor-element-ab2d547.elementor-element{--align-self:center;}body:not(.rtl) .elementor-56805 .elementor-element.elementor-element-ab2d547{left:0px;}body.rtl .elementor-56805 .elementor-element.elementor-element-ab2d547{right:0px;}.elementor-56805 .elementor-element.elementor-element-ab2d547{top:0px;z-index:3;}.elementor-56805 .elementor-element.elementor-element-1d25e17{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56805 .elementor-element.elementor-element-b8c1e1f{--display:flex;--min-height:348px;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-56805 .elementor-element.elementor-element-b8c1e1f:not(.elementor-motion-effects-element-type-background), .elementor-56805 .elementor-element.elementor-element-b8c1e1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://korisafaris.com/wp-content/uploads/2026/01/KR-migration2.jpg");background-size:cover;}body:not(.rtl) .elementor-56805 .elementor-element.elementor-element-6e31bff{left:0px;}body.rtl .elementor-56805 .elementor-element.elementor-element-6e31bff{right:0px;}.elementor-56805 .elementor-element.elementor-element-6e31bff{top:130px;z-index:3;}.elementor-56805 .elementor-element.elementor-element-9d2401d{--display:flex;--min-height:348px;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-56805 .elementor-element.elementor-element-9d2401d:not(.elementor-motion-effects-element-type-background), .elementor-56805 .elementor-element.elementor-element-9d2401d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://korisafaris.com/wp-content/uploads/2026/03/kr-rwenzori-park-1.jpg");background-size:cover;}.elementor-56805 .elementor-element.elementor-element-2d97435 > .elementor-widget-container{padding:101px 0px 0px 0px;}.elementor-56805 .elementor-element.elementor-element-2d97435.elementor-element{--align-self:center;}body:not(.rtl) .elementor-56805 .elementor-element.elementor-element-2d97435{left:0px;}body.rtl .elementor-56805 .elementor-element.elementor-element-2d97435{right:0px;}.elementor-56805 .elementor-element.elementor-element-2d97435{top:0px;z-index:3;}.elementor-56805 .elementor-element.elementor-element-63eae79:not(.elementor-motion-effects-element-type-background), .elementor-56805 .elementor-element.elementor-element-63eae79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1F14;}.elementor-56805 .elementor-element.elementor-element-63eae79 > .elementor-container{max-width:1620px;}.elementor-56805 .elementor-element.elementor-element-63eae79{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-56805 .elementor-element.elementor-element-63eae79 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56805 .elementor-element.elementor-element-0f93c34 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-56805 .elementor-element.elementor-element-7e20c91 > .elementor-widget-container{padding:0px 0px 65px 0px;}.elementor-56805 .elementor-element.elementor-element-7e20c91 .wdt-heading-holder, .elementor-56805 .elementor-element.elementor-element-7e20c91 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-56805 .elementor-element.elementor-element-7e20c91 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-56805 .elementor-element.elementor-element-7e20c91 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{text-align:center;justify-content:center;justify-items:center;}.elementor-56805 .elementor-element.elementor-element-7e20c91 .wdt-heading-holder{color:#D4943A;}.elementor-56805 .elementor-element.elementor-element-7e20c91 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{align-items:center;color:#FFFFFF;}.elementor-56805 .elementor-element.elementor-element-7e20c91 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{align-items:center;}.elementor-56805 .elementor-element.elementor-element-7e20c91 .wdt-heading-holder .wdt-heading-content-wrapper{color:#C4B49A;}.elementor-56805 .elementor-element.elementor-element-d257b81 .wdt-tabs-container .wdt-tabs-list{text-align:center;justify-content:center;justify-items:center;}.elementor-56805 .elementor-element.elementor-element-d257b81 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor{font-size:20px;font-weight:700;font-style:italic;}.elementor-56805 .elementor-element.elementor-element-d257b81 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor, .elementor-56805 .elementor-element.elementor-element-d257b81 .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list li{color:#C4B49A;}.elementor-56805 .elementor-element.elementor-element-d257b81 .wdt-tabs-container[class*="-template-minimal"] .wdt-tabs-list li:before{background-color:#C4B49A;}.elementor-56805 .elementor-element.elementor-element-d257b81 .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor, .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor, .elementor-56805 .elementor-element.elementor-element-d257b81 .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor, .elementor-56805 .elementor-element.elementor-element-d257b81 .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active, .elementor-56805 .elementor-element.elementor-element-d257b81 .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list li:hover{color:#0D1F14;}.elementor-56805 .elementor-element.elementor-element-d257b81 .wdt-tabs-container[class*="-template-bordered"] .wdt-tabs-list li .ui-tabs-anchor::before, .elementor-56805 .elementor-element.elementor-element-d257b81 .wdt-tabs-container[class*="-template-bordered"] .wdt-tabs-list li .ui-tabs-anchor::after, .elementor-56805 .elementor-element.elementor-element-d257b81 .wdt-tabs-container[class*="-template-classic"] .wdt-tabs-list li .ui-tabs-anchor:before{background-color:#0D1F14;}.elementor-56805 .elementor-element.elementor-element-d257b81 .wdt-tabs-container[class*="-template-bordered"] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor:after, .elementor-56805 .elementor-element.elementor-element-d257b81 .wdt-tabs-container[class*="-template-bordered"] .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor::after{background:transparent;}.elementor-56805 .elementor-element.elementor-element-d257b81 .wdt-tabs-container:not([class*="-template-hunch-back-icon"]) .wdt-tabs-list li.ui-state-active .ui-tabs-anchor, .elementor-56805 .elementor-element.elementor-element-d257b81 .wdt-tabs-container:not([class*="-template-hunch-back-icon"]) .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor, .elementor-56805 .elementor-element.elementor-element-d257b81 .wdt-tabs-container[class*="-template-hunch-back-icon"] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor:before, .elementor-56805 .elementor-element.elementor-element-d257b81 .wdt-tabs-container[class*="-template-hunch-back-icon"] .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor:before, .elementor-56805 .elementor-element.elementor-element-d257b81 .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active, .elementor-56805 .elementor-element.elementor-element-d257b81 .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list li:hover{border-radius:10px 10px 10px 10px;}.elementor-56805 .elementor-element.elementor-element-a6f271a{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-56805 .elementor-element.elementor-element-e8979b9{--display:flex;--justify-content:center;}.elementor-56805 .elementor-element.elementor-element-ee87b67{width:var( --container-widget-width, 1150px );max-width:1150px;--container-widget-width:1150px;--container-widget-flex-grow:0;}.elementor-56805 .elementor-element.elementor-element-ee87b67 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-56805 .elementor-element.elementor-element-ee87b67 .wdt-heading-holder, .elementor-56805 .elementor-element.elementor-element-ee87b67 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-56805 .elementor-element.elementor-element-ee87b67 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-56805 .elementor-element.elementor-element-ee87b67 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{text-align:center;justify-content:center;justify-items:center;}.elementor-56805 .elementor-element.elementor-element-ee87b67 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{align-items:center;}.elementor-56805 .elementor-element.elementor-element-ee87b67 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{align-items:center;}.elementor-56805 .elementor-element.elementor-element-ee87b67 .wdt-heading-holder .wdt-heading-content-wrapper{padding:0% 10% 0% 10%;}.elementor-56805 .elementor-element.elementor-element-0fa6ab0 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-56805 .elementor-element.elementor-element-0fa6ab0 .wdt-content-item{text-align:center;justify-content:center;justify-items:center;}.elementor-56805 .elementor-element.elementor-element-0fa6ab0 .wdt-content-item-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > span, .elementor-56805 .elementor-element.elementor-element-0fa6ab0 .wdt-content-item-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > a{width:1%;height:1%;}.elementor-56805 .elementor-element.elementor-element-0fa6ab0 .wdt-content-item-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper, .elementor-56805 .elementor-element.elementor-element-0fa6ab0 .wdt-content-item-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image, .elementor-56805 .elementor-element.elementor-element-0fa6ab0 .wdt-content-item-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a, .elementor-56805 .elementor-element.elementor-element-0fa6ab0 .wdt-content-item-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > span,

						.elementor-56805 .elementor-element.elementor-element-0fa6ab0 .wdt-content-item-holder.wdt-rc-template-aside-content .wdt-content-item .wdt-content-group .wdt-content-image-wrapper, .elementor-56805 .elementor-element.elementor-element-0fa6ab0 .wdt-content-item-holder.wdt-rc-template-aside-content .wdt-content-item .wdt-content-group .wdt-content-image-wrapper .wdt-content-image, .elementor-56805 .elementor-element.elementor-element-0fa6ab0 .wdt-content-item-holder.wdt-rc-template-aside-content .wdt-content-item .wdt-content-group .wdt-content-image-wrapper .wdt-content-image > a, .elementor-56805 .elementor-element.elementor-element-0fa6ab0 .wdt-content-item-holder.wdt-rc-template-aside-content .wdt-content-item .wdt-content-group .wdt-content-image-wrapper .wdt-content-image > span,

						.elementor-56805 .elementor-element.elementor-element-0fa6ab0 .wdt-content-item-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-group .wdt-content-image-wrapper, .elementor-56805 .elementor-element.elementor-element-0fa6ab0 .wdt-content-item-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-group .wdt-content-image-wrapper .wdt-content-image, .elementor-56805 .elementor-element.elementor-element-0fa6ab0 .wdt-content-item-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-group .wdt-content-image-wrapper .wdt-content-image > a, .elementor-56805 .elementor-element.elementor-element-0fa6ab0 .wdt-content-item-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-group .wdt-content-image-wrapper .wdt-content-image > span,

						.elementor-56805 .elementor-element.elementor-element-0fa6ab0 .wdt-content-item-holder.wdt-rc-template-aside-icon .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper, .elementor-56805 .elementor-element.elementor-element-0fa6ab0 .wdt-content-item-holder.wdt-rc-template-aside-icon .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper .wdt-content-image, .elementor-56805 .elementor-element.elementor-element-0fa6ab0 .wdt-content-item-holder.wdt-rc-template-aside-icon .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper .wdt-content-image > a, .elementor-56805 .elementor-element.elementor-element-0fa6ab0 .wdt-content-item-holder.wdt-rc-template-aside-icon .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper .wdt-content-image > span,

						.elementor-56805 .elementor-element.elementor-element-0fa6ab0 .wdt-content-item-holder.wdt-rc-template-duotone .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper, .elementor-56805 .elementor-element.elementor-element-0fa6ab0 .wdt-content-item-holder.wdt-rc-template-duotone .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper .wdt-content-image, .elementor-56805 .elementor-element.elementor-element-0fa6ab0 .wdt-content-item-holder.wdt-rc-template-duotone .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper .wdt-content-image > a, .elementor-56805 .elementor-element.elementor-element-0fa6ab0 .wdt-content-item-holder.wdt-rc-template-duotone .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper .wdt-content-image > span{min-width:1%;}.elementor-56805 .elementor-element.elementor-element-0fa6ab0 .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image > span, .elementor-56805 .elementor-element.elementor-element-0fa6ab0 .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image > a,
						.elementor-56805 .elementor-element.elementor-element-0fa6ab0 .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image > span, .elementor-56805 .elementor-element.elementor-element-0fa6ab0 .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image > a{height:1%;margin-top:auto;margin-bottom:auto;}.elementor-56805 .elementor-element.elementor-element-0fa6ab0 .wdt-rc-template-stage-over .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper{font-size:1%;}.elementor-56805 .elementor-element.elementor-element-0fa6ab0 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{width:73px;}.elementor-56805 .elementor-element.elementor-element-0fa6ab0 .wdt-content-item .wdt-content-icon-wrapper{padding:0px 0px 0px 0px;}.elementor-56805 .elementor-element.elementor-element-c10d6e8{--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;}.elementor-56805 .elementor-element.elementor-element-cb9e371 .wdt-button-holder .wdt-button:focus, .elementor-56805 .elementor-element.elementor-element-cb9e371 .wdt-button-holder .wdt-button:hover,
											.elementor-56805 .elementor-element.elementor-element-cb9e371 .wdt-button-holder.wdt-template-bordered .wdt-button:focus:before,
											.elementor-56805 .elementor-element.elementor-element-cb9e371 .wdt-button-holder.wdt-template-bordered .wdt-button:hover:before,
											.elementor-56805 .elementor-element.elementor-element-cb9e371 .wdt-button-holder[class*="wdt-animation-outline-out"] .wdt-button:focus:after,
											.elementor-56805 .elementor-element.elementor-element-cb9e371 .wdt-button-holder[class*="wdt-animation-outline-out"] .wdt-button:hover:after,

											.elementor-56805 .elementor-element.elementor-element-cb9e371 .wdt-button-holder[class*="wdt-animation-sweep"] .wdt-button:after,
											.elementor-56805 .elementor-element.elementor-element-cb9e371 .wdt-button-holder[class*="wdt-animation-bounce"] .wdt-button:after,

											.elementor-56805 .elementor-element.elementor-element-cb9e371 .wdt-button-holder[class*="wdt-animation-radial-in"] .wdt-button:focus:after,
											.elementor-56805 .elementor-element.elementor-element-cb9e371 .wdt-button-holder[class*="wdt-animation-radial-in"] .wdt-button:hover:after,
											.elementor-56805 .elementor-element.elementor-element-cb9e371 .wdt-button-holder[class*="wdt-animation-shutter-in"] .wdt-button:focus:after,
											.elementor-56805 .elementor-element.elementor-element-cb9e371 .wdt-button-holder[class*="wdt-animation-shutter-in"] .wdt-button:hover:after,
											.elementor-56805 .elementor-element.elementor-element-cb9e371 .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-in"] .wdt-button:focus:after,
											.elementor-56805 .elementor-element.elementor-element-cb9e371 .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-in"] .wdt-button:focus:after,
											.elementor-56805 .elementor-element.elementor-element-cb9e371 .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-in"] .wdt-button:hover:after,
											.elementor-56805 .elementor-element.elementor-element-cb9e371 .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-in"] .wdt-button:hover:after,

											.elementor-56805 .elementor-element.elementor-element-cb9e371 .wdt-button-holder[class*="wdt-animation-shutter-out"] .wdt-button:after,
											.elementor-56805 .elementor-element.elementor-element-cb9e371 .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-out"] .wdt-button:after,
											.elementor-56805 .elementor-element.elementor-element-cb9e371 .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-out"] .wdt-button:after,
											.elementor-56805 .elementor-element.elementor-element-cb9e371 .wdt-button-holder[class*="wdt-animation-radial-out"] .wdt-button:after{background-color:var( --e-global-color-accent );}.elementor-56805 .elementor-element.elementor-element-cb9e371 .wdt-button-holder.wdt-button-style-underline:focus:before,
											.elementor-56805 .elementor-element.elementor-element-cb9e371 .wdt-button-holder.wdt-button-style-underline:hover:before,
											.elementor-56805 .elementor-element.elementor-element-cb9e371 .wdt-button-holder.wdt-button-style-overline:focus:before,
											.elementor-56805 .elementor-element.elementor-element-cb9e371 .wdt-button-holder.wdt-button-style-overline:hover:before{color:var( --e-global-color-accent );}.elementor-56805 .elementor-element.elementor-element-cb9e371{width:auto;max-width:auto;align-self:center;}.elementor-56805 .elementor-element.elementor-element-cb9e371 .elementor-widget-container{text-align:center;justify-content:center;justify-items:center;}.elementor-56805 .elementor-element.elementor-element-cb9e371 .wdt-button-holder .wdt-button{margin:0px 0px 0px 0px;}.elementor-56805 .elementor-element.elementor-element-cb9e371 .wdt-button-holder .wdt-button:focus, .elementor-56805 .elementor-element.elementor-element-cb9e371 .wdt-button-holder .wdt-button:hover{color:var( --e-global-color-primary );}.elementor-56805 .elementor-element.elementor-element-9c94764{width:auto;max-width:auto;color:#181D00;}.elementor-56805 .elementor-element.elementor-element-9c94764 > .elementor-widget-container{padding:10px 15px 10px 15px;}.elementor-56805 .elementor-element.elementor-element-c23a7cc{width:auto;max-width:auto;--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-56805 .elementor-element.elementor-element-c23a7cc .elementor-icon-list-icon i{color:#FBC630;transition:color 0.3s;}.elementor-56805 .elementor-element.elementor-element-c23a7cc .elementor-icon-list-icon svg{fill:#FBC630;transition:fill 0.3s;}.elementor-56805 .elementor-element.elementor-element-c23a7cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-56805 .elementor-element.elementor-element-c23a7cc .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-56805 .elementor-element.elementor-element-c23a7cc .elementor-icon-list-text{color:#181D00;transition:color 0.3s;}.elementor-56805 .elementor-element.elementor-element-cb5b773{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EEE6D6;}.elementor-56805 .elementor-element.elementor-element-6e379c2 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-5f7d930 );opacity:0;}.elementor-bc-flex-widget .elementor-56805 .elementor-element.elementor-element-6e379c2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-56805 .elementor-element.elementor-element-6e379c2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-56805 .elementor-element.elementor-element-6e379c2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-56805 .elementor-element.elementor-element-6e379c2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-56805 .elementor-element.elementor-element-6e379c2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-56805 .elementor-element.elementor-element-6e379c2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56805 .elementor-element.elementor-element-ebfa795 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-56805 .elementor-element.elementor-element-ebfa795 .wdt-heading-holder, .elementor-56805 .elementor-element.elementor-element-ebfa795 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-56805 .elementor-element.elementor-element-ebfa795 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-56805 .elementor-element.elementor-element-ebfa795 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{text-align:start;justify-content:start;justify-items:start;}.elementor-56805 .elementor-element.elementor-element-ebfa795 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{align-items:center;}.elementor-56805 .elementor-element.elementor-element-ebfa795 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{align-items:center;}.elementor-56805 .elementor-element.elementor-element-fd08924 .wdt-tabs-container .wdt-tabs-list{text-align:start;justify-content:start;justify-items:start;}.elementor-56805 .elementor-element.elementor-element-fd08924 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor{padding:10px 10px 10px 10px;}.elementor-56805 .elementor-element.elementor-element-e528cb6 > .elementor-widget-container{padding:20px 0px 25px 0px;}.elementor-56805 .elementor-element.elementor-element-e528cb6 .wdt-heading-holder, .elementor-56805 .elementor-element.elementor-element-e528cb6 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-56805 .elementor-element.elementor-element-e528cb6 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-56805 .elementor-element.elementor-element-e528cb6 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{text-align:start;justify-content:start;justify-items:start;}.elementor-56805 .elementor-element.elementor-element-e528cb6 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{align-items:center;}.elementor-56805 .elementor-element.elementor-element-e528cb6 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{align-items:center;}.elementor-56805 .elementor-element.elementor-element-e7f6cbe > .elementor-widget-container{margin:0% 10% 0% 0%;padding:0px 0px 14px 0px;}.elementor-56805 .elementor-element.elementor-element-e7f6cbe{text-align:start;}.elementor-56805 .elementor-element.elementor-element-b2a5459:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-56805 .elementor-element.elementor-element-b2a5459 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE6D6;}.elementor-bc-flex-widget .elementor-56805 .elementor-element.elementor-element-b2a5459.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-56805 .elementor-element.elementor-element-b2a5459.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-56805 .elementor-element.elementor-element-b2a5459 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-56805 .elementor-element.elementor-element-b2a5459 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 80px 80px 80px;}.elementor-56805 .elementor-element.elementor-element-b2a5459 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56805 .elementor-element.elementor-element-1c642e5 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-56805 .elementor-element.elementor-element-1c642e5 .wdt-heading-holder, .elementor-56805 .elementor-element.elementor-element-1c642e5 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-56805 .elementor-element.elementor-element-1c642e5 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-56805 .elementor-element.elementor-element-1c642e5 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{text-align:start;justify-content:start;justify-items:start;}.elementor-56805 .elementor-element.elementor-element-1c642e5 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{align-items:center;}.elementor-56805 .elementor-element.elementor-element-1c642e5 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{align-items:center;}.elementor-56805 .elementor-element.elementor-element-ea96acd > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #EEE6D6 0%, #EEE6D6 100%);}.elementor-56805 .elementor-element.elementor-element-8ad308d{--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;--overlay-opacity:0.53;}.elementor-56805 .elementor-element.elementor-element-8ad308d::before, .elementor-56805 .elementor-element.elementor-element-8ad308d > .elementor-background-video-container::before, .elementor-56805 .elementor-element.elementor-element-8ad308d > .e-con-inner > .elementor-background-video-container::before, .elementor-56805 .elementor-element.elementor-element-8ad308d > .elementor-background-slideshow::before, .elementor-56805 .elementor-element.elementor-element-8ad308d > .e-con-inner > .elementor-background-slideshow::before, .elementor-56805 .elementor-element.elementor-element-8ad308d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-56805 .elementor-element.elementor-element-cc3889d{width:var( --container-widget-width, 1150px );max-width:1150px;--container-widget-width:1150px;--container-widget-flex-grow:0;}.elementor-56805 .elementor-element.elementor-element-cc3889d > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-56805 .elementor-element.elementor-element-cc3889d .wdt-heading-holder, .elementor-56805 .elementor-element.elementor-element-cc3889d .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-56805 .elementor-element.elementor-element-cc3889d .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-56805 .elementor-element.elementor-element-cc3889d .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{text-align:center;justify-content:center;justify-items:center;}.elementor-56805 .elementor-element.elementor-element-cc3889d .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{align-items:center;}.elementor-56805 .elementor-element.elementor-element-cc3889d .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{align-items:center;}.elementor-56805 .elementor-element.elementor-element-cc3889d .wdt-heading-holder .wdt-heading-content-wrapper{padding:0% 10% 0% 10%;}.elementor-56805 .elementor-element.elementor-element-657a963{padding:120px 0px 120px 0px;}.elementor-56805 .elementor-element.elementor-element-6a2ec5c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-56805 .elementor-element.elementor-element-6a2ec5c > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-56805 .elementor-element.elementor-element-fca9c7b .wdt-content-item .wdt-content-elements-group.wdt-media-group:not(.wdt-media-image-cover):not(.wdt-media-image-overlay), .elementor-56805 .elementor-element.elementor-element-fca9c7b .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper:before, .elementor-56805 .elementor-element.elementor-element-fca9c7b .wdt-content-item .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-image-wrapper:before, .elementor-56805 .elementor-element.elementor-element-fca9c7b .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper:after, .wdt-rc-template-minimal .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group:before, .wdt-rc-template-ico-minimal .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group:before{background-color:#00000000;}.elementor-56805 .elementor-element.elementor-element-fca9c7b .wdt-content-item:hover .wdt-content-elements-group.wdt-media-group:not(.wdt-media-image-cover):not(.wdt-media-image-overlay), .elementor-56805 .elementor-element.elementor-element-fca9c7b .wdt-content-item:hover .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper:before, .elementor-56805 .elementor-element.elementor-element-fca9c7b .wdt-content-item:hover .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-image-wrapper:before, .elementor-56805 .elementor-element.elementor-element-fca9c7b .wdt-content-item:hover .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper:after, .wdt-rc-template-minimal .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group:after, .wdt-rc-template-ico-minimal .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group:after{background-color:#00000000;}.elementor-56805 .elementor-element.elementor-element-fca9c7b .wdt-column-gap-custom{margin:-15px;}.elementor-56805 .elementor-element.elementor-element-fca9c7b .wdt-column-gap-custom .wdt-column{padding:15px;}.elementor-56805 .elementor-element.elementor-element-fca9c7b .wdt-content-item{text-align:start;justify-content:start;justify-items:start;}.elementor-56805 .elementor-element.elementor-element-fca9c7b .wdt-content-item .wdt-content-elements-group.wdt-media-group, .elementor-56805 .elementor-element.elementor-element-fca9c7b .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover > .wdt-media-image-cover-container, .elementor-56805 .elementor-element.elementor-element-fca9c7b .wdt-content-item .wdt-content-elements-group.wdt-media-image-overlay > .wdt-media-image-overlay-container{text-align:start;justify-content:start;justify-items:start;}.elementor-56805 .elementor-element.elementor-element-fca9c7b .wdt-content-item .wdt-media-image-overlay > .wdt-content-image-wrapper, .elementor-56805 .elementor-element.elementor-element-fca9c7b .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container, .elementor-56805 .elementor-element.elementor-element-fca9c7b .wdt-content-item .wdt-media-image-cover > .wdt-content-image-wrapper, .elementor-56805 .elementor-element.elementor-element-fca9c7b .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container{align-content:middle;}.elementor-56805 .elementor-element.elementor-element-b112bb0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-56805 .elementor-element.elementor-element-b112bb0 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-56805 .elementor-element.elementor-element-d714600 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-56805 .elementor-element.elementor-element-d714600{z-index:1;}.elementor-56805 .elementor-element.elementor-element-d714600 .wdt-heading-holder, .elementor-56805 .elementor-element.elementor-element-d714600 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-56805 .elementor-element.elementor-element-d714600 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-56805 .elementor-element.elementor-element-d714600 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{text-align:start;justify-content:start;justify-items:start;}.elementor-56805 .elementor-element.elementor-element-d714600 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{align-items:center;}.elementor-56805 .elementor-element.elementor-element-d714600 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{align-items:center;}.elementor-56805 .elementor-element.elementor-element-d27499c > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-56805 .elementor-element.elementor-element-d27499c .wdt-animation-wrapper div[class*="-marqee"].left-to-right, 
				 .elementor-56805 .elementor-element.elementor-element-d27499c .wdt-animation-wrapper div[class*="-marqee"].left-to-right ~ div.wdt-animation-cloned-marqee,
				 .elementor-56805 .elementor-element.elementor-element-d27499c .wdt-animation-wrapper div[class*="-marqee"].right-to-left, 
				 .elementor-56805 .elementor-element.elementor-element-d27499c .wdt-animation-wrapper div[class*="-marqee"].right-to-left ~ div.wdt-animation-cloned-marqee{animation-duration:50s;}.elementor-56805 .elementor-element.elementor-element-d27499c .icon-item i{height:50px;}.elementor-56805 .elementor-element.elementor-element-08d549a{z-index:1;}.elementor-56805 .elementor-element.elementor-element-08d549a .elementor-widget-container{text-align:start;justify-content:start;justify-items:start;}.elementor-56805 .elementor-element.elementor-element-08d549a .wdt-button-holder .wdt-button{margin:0px 0px 0px 0px;}.elementor-56805 .elementor-element.elementor-element-554f0f7{width:auto;max-width:auto;bottom:26px;z-index:-1;}.elementor-56805 .elementor-element.elementor-element-554f0f7 > .elementor-widget-container{--e-transform-rotateZ:-40deg;--e-transform-flipX:-1;}body:not(.rtl) .elementor-56805 .elementor-element.elementor-element-554f0f7{left:180px;}body.rtl .elementor-56805 .elementor-element.elementor-element-554f0f7{right:180px;}.elementor-56805 .elementor-element.elementor-element-554f0f7 .elementor-icon-wrapper{text-align:center;}.elementor-56805 .elementor-element.elementor-element-554f0f7 .elementor-icon{font-size:250px;}.elementor-56805 .elementor-element.elementor-element-554f0f7 .elementor-icon svg{height:250px;}.elementor-56805 .elementor-element.elementor-element-554f0f7 .elementor-icon i, .elementor-56805 .elementor-element.elementor-element-554f0f7 .elementor-icon svg{transform:rotate(0deg);}.elementor-56805 .elementor-element.elementor-element-d876609:not(.elementor-motion-effects-element-type-background), .elementor-56805 .elementor-element.elementor-element-d876609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9D905D;}.elementor-56805 .elementor-element.elementor-element-d876609 > .elementor-container{max-width:1620px;}.elementor-56805 .elementor-element.elementor-element-d876609{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-56805 .elementor-element.elementor-element-d876609 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56805 .elementor-element.elementor-element-e253df3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-56805 .elementor-element.elementor-element-76d13bb{padding:0px 0px 30px 0px;}.elementor-bc-flex-widget .elementor-56805 .elementor-element.elementor-element-f73419e.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-56805 .elementor-element.elementor-element-f73419e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-56805 .elementor-element.elementor-element-f73419e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-56805 .elementor-element.elementor-element-f73419e > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-56805 .elementor-element.elementor-element-a2253ae .wdt-heading-holder, .elementor-56805 .elementor-element.elementor-element-a2253ae .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-56805 .elementor-element.elementor-element-a2253ae .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-56805 .elementor-element.elementor-element-a2253ae .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{text-align:start;justify-content:start;justify-items:start;}.elementor-56805 .elementor-element.elementor-element-a2253ae .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{align-items:center;}.elementor-56805 .elementor-element.elementor-element-a2253ae .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{align-items:center;}.elementor-bc-flex-widget .elementor-56805 .elementor-element.elementor-element-b5cf96f.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-56805 .elementor-element.elementor-element-b5cf96f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-56805 .elementor-element.elementor-element-b5cf96f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-56805 .elementor-element.elementor-element-83172f6{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;}.elementor-56805 .elementor-element.elementor-element-83172f6 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-56805 .elementor-element.elementor-element-83172f6 .wdt-heading-holder, .elementor-56805 .elementor-element.elementor-element-83172f6 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-56805 .elementor-element.elementor-element-83172f6 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-56805 .elementor-element.elementor-element-83172f6 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{text-align:start;justify-content:start;justify-items:start;}.elementor-56805 .elementor-element.elementor-element-83172f6 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{align-items:center;}.elementor-56805 .elementor-element.elementor-element-83172f6 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{align-items:center;}.elementor-56805 .elementor-element.elementor-element-66ec079 .elementor-widget-container{text-align:end;justify-content:end;justify-items:end;}.elementor-56805 .elementor-element.elementor-element-66ec079 .wdt-button-holder .wdt-button{margin:0px 0px 0px 0px;color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-56805 .elementor-element.elementor-element-e4cd9f5{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56805 .elementor-element.elementor-element-bb7869f .elementor-heading-title{font-size:52px;}.elementor-56805 .elementor-element.elementor-element-a4933d3{--margin-top:-1px;--margin-bottom:-1px;--margin-left:-1px;--margin-right:-1px;}.elementor-56805 .elementor-element.elementor-element-27a67a7 .elementor-heading-title{font-size:40px;}.elementor-56805 .elementor-element.elementor-element-e1c90bc{--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-56805 .elementor-element.elementor-element-f8247d9{padding:70px 0px 70px 0px;}.elementor-56805 .elementor-element.elementor-element-f288576.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-56805 .elementor-element.elementor-element-f288576 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-56805 .elementor-element.elementor-element-4cbda35{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;}.elementor-56805 .elementor-element.elementor-element-2c85a28{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;top:50px;}body:not(.rtl) .elementor-56805 .elementor-element.elementor-element-2c85a28{left:0px;}body.rtl .elementor-56805 .elementor-element.elementor-element-2c85a28{right:0px;}.elementor-56805 .elementor-element.elementor-element-a41eff6{width:100%;max-width:100%;}.elementor-56805 .elementor-element.elementor-element-a41eff6 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-56805 .elementor-element.elementor-element-07ff5e6{margin-top:30px;margin-bottom:0px;padding:15px 0px 0px 0px;}.elementor-56805 .elementor-element.elementor-element-60f6443:not(.elementor-motion-effects-element-type-background), .elementor-56805 .elementor-element.elementor-element-60f6443 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-56805 .elementor-element.elementor-element-ee53f37:not(.elementor-motion-effects-element-type-background), .elementor-56805 .elementor-element.elementor-element-ee53f37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-56805 .elementor-element.elementor-element-63eae79 > .elementor-container{max-width:900px;}.elementor-56805 .elementor-element.elementor-element-63eae79{padding:70px 0px 70px 0px;}.elementor-56805 .elementor-element.elementor-element-7e20c91{width:100%;max-width:100%;}.elementor-56805 .elementor-element.elementor-element-7e20c91 > .elementor-widget-container{padding:0px 0px 45px 0px;}.elementor-56805 .elementor-element.elementor-element-ee87b67 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-56805 .elementor-element.elementor-element-ee87b67 .wdt-heading-holder .wdt-heading-content-wrapper{padding:0% 0% 0% 0%;}.elementor-56805 .elementor-element.elementor-element-0fa6ab0 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-56805 .elementor-element.elementor-element-6e379c2 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-56805 .elementor-element.elementor-element-e7f6cbe > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 10px 0px;}.elementor-56805 .elementor-element.elementor-element-b2a5459 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-56805 .elementor-element.elementor-element-cc3889d > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-56805 .elementor-element.elementor-element-cc3889d .wdt-heading-holder .wdt-heading-content-wrapper{padding:0% 0% 0% 0%;}.elementor-56805 .elementor-element.elementor-element-657a963{padding:70px 0px 70px 0px;}.elementor-56805 .elementor-element.elementor-element-6a2ec5c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-56805 .elementor-element.elementor-element-6a2ec5c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56805 .elementor-element.elementor-element-fca9c7b .wdt-column-gap-custom{margin:-12px;}.elementor-56805 .elementor-element.elementor-element-fca9c7b .wdt-column-gap-custom .wdt-column{padding:12px;}.elementor-56805 .elementor-element.elementor-element-fca9c7b .wdt-content-item{text-align:center;justify-content:center;justify-items:center;}.elementor-56805 .elementor-element.elementor-element-b112bb0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-56805 .elementor-element.elementor-element-b112bb0 > .elementor-element-populated{padding:0px 0px 40px 0px;}.elementor-56805 .elementor-element.elementor-element-d714600 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-56805 .elementor-element.elementor-element-d714600 .wdt-heading-holder, .elementor-56805 .elementor-element.elementor-element-d714600 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-56805 .elementor-element.elementor-element-d714600 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-56805 .elementor-element.elementor-element-d714600 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{text-align:center;justify-content:center;justify-items:center;}.elementor-56805 .elementor-element.elementor-element-08d549a .elementor-widget-container{text-align:center;justify-content:center;justify-items:center;}.elementor-56805 .elementor-element.elementor-element-554f0f7 > .elementor-widget-container{margin:0% 0% 0% 0%;}body:not(.rtl) .elementor-56805 .elementor-element.elementor-element-554f0f7{left:0%;}body.rtl .elementor-56805 .elementor-element.elementor-element-554f0f7{right:0%;}.elementor-56805 .elementor-element.elementor-element-554f0f7{bottom:0%;}.elementor-56805 .elementor-element.elementor-element-d876609 > .elementor-container{max-width:940px;}.elementor-56805 .elementor-element.elementor-element-d876609{padding:70px 0px 70px 0px;}.elementor-56805 .elementor-element.elementor-element-76d13bb{padding:0px 0px 25px 0px;}.elementor-56805 .elementor-element.elementor-element-f73419e > .elementor-element-populated{padding:0px 0px 12px 0px;}.elementor-56805 .elementor-element.elementor-element-a2253ae .wdt-heading-holder, .elementor-56805 .elementor-element.elementor-element-a2253ae .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-56805 .elementor-element.elementor-element-a2253ae .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-56805 .elementor-element.elementor-element-a2253ae .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{text-align:center;justify-content:center;justify-items:center;}.elementor-56805 .elementor-element.elementor-element-b5cf96f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-56805 .elementor-element.elementor-element-b5cf96f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56805 .elementor-element.elementor-element-83172f6 .wdt-heading-holder, .elementor-56805 .elementor-element.elementor-element-83172f6 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-56805 .elementor-element.elementor-element-83172f6 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-56805 .elementor-element.elementor-element-83172f6 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{text-align:center;justify-content:center;justify-items:center;}.elementor-56805 .elementor-element.elementor-element-66ec079 .elementor-widget-container{text-align:center;justify-content:center;justify-items:center;}}@media(max-width:767px){.elementor-56805 .elementor-element.elementor-element-e4cd9f5{--padding-top:72px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-56805 .elementor-element.elementor-element-d694737{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-56805 .elementor-element.elementor-element-bb7869f .elementor-heading-title{font-size:38px;}.elementor-56805 .elementor-element.elementor-element-965354e{text-align:center;}.elementor-56805 .elementor-element.elementor-element-8cb7141{--justify-content:center;}.elementor-56805 .elementor-element.elementor-element-aa7091a{--width:45%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-56805 .elementor-element.elementor-element-c215bcf{--width:45%;}.elementor-56805 .elementor-element.elementor-element-49049bd{--width:45%;}.elementor-56805 .elementor-element.elementor-element-9e565df{--width:45%;}.elementor-56805 .elementor-element.elementor-element-a4933d3{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:52px;--padding-left:0px;--padding-right:0px;}.elementor-56805 .elementor-element.elementor-element-27a67a7 .elementor-heading-title{font-size:32px;}.elementor-56805 .elementor-element.elementor-element-e1c90bc{--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-56805 .elementor-element.elementor-element-d94bf4a{--n-tabs-direction:column-reverse;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;}.elementor-56805 .elementor-element.elementor-element-d94bf4a > .elementor-widget-container{padding:11px 14px 11px 14px;}.elementor-56805 .elementor-element.elementor-element-f8247d9{padding:50px 0px 50px 0px;}.elementor-56805 .elementor-element.elementor-element-f288576{width:100%;}.elementor-56805 .elementor-element.elementor-element-f288576 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56805 .elementor-element.elementor-element-4cbda35{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-56805 .elementor-element.elementor-element-0822638{width:100%;}.elementor-56805 .elementor-element.elementor-element-a41eff6 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-56805 .elementor-element.elementor-element-07ff5e6{margin-top:25px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-56805 .elementor-element.elementor-element-60f6443:not(.elementor-motion-effects-element-type-background), .elementor-56805 .elementor-element.elementor-element-60f6443 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-56805 .elementor-element.elementor-element-ee53f37:not(.elementor-motion-effects-element-type-background), .elementor-56805 .elementor-element.elementor-element-ee53f37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-56805 .elementor-element.elementor-element-63eae79 > .elementor-container{max-width:900px;}.elementor-56805 .elementor-element.elementor-element-63eae79{padding:50px 0px 50px 0px;}.elementor-56805 .elementor-element.elementor-element-7e20c91 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-56805 .elementor-element.elementor-element-ee87b67 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-56805 .elementor-element.elementor-element-0fa6ab0 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-56805 .elementor-element.elementor-element-6e379c2{width:100%;}.elementor-56805 .elementor-element.elementor-element-6e379c2 > .elementor-element-populated{padding:40px 20px 40px 20px;}.elementor-56805 .elementor-element.elementor-element-ebfa795 > .elementor-widget-container{padding:0px 0px 18px 0px;}.elementor-56805 .elementor-element.elementor-element-e528cb6 > .elementor-widget-container{padding:0px 0px 18px 0px;}.elementor-56805 .elementor-element.elementor-element-e7f6cbe > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-56805 .elementor-element.elementor-element-b2a5459{width:100%;}.elementor-56805 .elementor-element.elementor-element-b2a5459 > .elementor-element-populated{padding:30px 20px 30px 20px;}.elementor-56805 .elementor-element.elementor-element-1c642e5 > .elementor-widget-container{padding:0px 0px 18px 0px;}.elementor-56805 .elementor-element.elementor-element-cc3889d > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-56805 .elementor-element.elementor-element-657a963{padding:50px 0px 50px 0px;}.elementor-56805 .elementor-element.elementor-element-6a2ec5c{width:100%;}.elementor-56805 .elementor-element.elementor-element-b112bb0{width:100%;}.elementor-56805 .elementor-element.elementor-element-d714600 > .elementor-widget-container{padding:0px 0px 25px 0px;}body:not(.rtl) .elementor-56805 .elementor-element.elementor-element-554f0f7{left:0%;}body.rtl .elementor-56805 .elementor-element.elementor-element-554f0f7{right:0%;}.elementor-56805 .elementor-element.elementor-element-d876609 > .elementor-container{max-width:640px;}.elementor-56805 .elementor-element.elementor-element-d876609{padding:50px 0px 50px 0px;}.elementor-56805 .elementor-element.elementor-element-76d13bb{padding:0px 0px 15px 0px;}.elementor-56805 .elementor-element.elementor-element-f73419e{width:100%;}.elementor-56805 .elementor-element.elementor-element-b5cf96f{width:100%;}}@media(min-width:768px){.elementor-56805 .elementor-element.elementor-element-d694737{--content-width:1200px;}.elementor-56805 .elementor-element.elementor-element-a4933d3{--content-width:1200px;}.elementor-56805 .elementor-element.elementor-element-2d973bd{--width:50%;}.elementor-56805 .elementor-element.elementor-element-b1629b0{--width:50%;}.elementor-56805 .elementor-element.elementor-element-674e2da{--width:50%;}.elementor-56805 .elementor-element.elementor-element-3e3acb4{--width:50%;}.elementor-56805 .elementor-element.elementor-element-78c0eaa{--width:50%;}.elementor-56805 .elementor-element.elementor-element-ebe4fac{--width:50%;}.elementor-56805 .elementor-element.elementor-element-ef7b5b9{--width:50%;}.elementor-56805 .elementor-element.elementor-element-3f3b988{--width:50%;}.elementor-56805 .elementor-element.elementor-element-a6f271a{--content-width:1620px;}.elementor-56805 .elementor-element.elementor-element-f73419e{width:60%;}.elementor-56805 .elementor-element.elementor-element-b5cf96f{width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-56805 .elementor-element.elementor-element-6e379c2{width:100%;}.elementor-56805 .elementor-element.elementor-element-b2a5459{width:100%;}.elementor-56805 .elementor-element.elementor-element-6a2ec5c{width:100%;}.elementor-56805 .elementor-element.elementor-element-b112bb0{width:100%;}.elementor-56805 .elementor-element.elementor-element-f73419e{width:100%;}.elementor-56805 .elementor-element.elementor-element-b5cf96f{width:100%;}}@media(min-width:1025px){.elementor-56805 .elementor-element.elementor-element-e4cd9f5:not(.elementor-motion-effects-element-type-background), .elementor-56805 .elementor-element.elementor-element-e4cd9f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for text-editor, class: .elementor-element-2640923 */.elementor-56805 .elementor-element.elementor-element-2640923 p { display: flex; align-items: center; gap: 12px; } .elementor-56805 .elementor-element.elementor-element-2640923 p::before { content: ''; display: block; width: 32px; height: 1px; background: #D4943A; flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb7869f */.elementor-56805 .elementor-element.elementor-element-bb7869f em { font-style: italic; color: #EDB96B; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5a6595 */@keyframes ks-pulse { 0% { box-shadow: 0 0 0 0 rgba(212,148,58,.5); } 70% { box-shadow: 0 0 0 12px rgba(212,148,58,0); } 100% { box-shadow: 0 0 0 0 rgba(212,148,58,0); } } .elementor-56805 .elementor-element.elementor-element-a5a6595 a { animation: ks-pulse 2.5s infinite; transition: background .2s, transform .2s; } .elementor-56805 .elementor-element.elementor-element-a5a6595 a:hover { transform: translateY(-2px); animation: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa7091a *//* Add to each column EXCEPT the last one */ .elementor-56805 .elementor-element.elementor-element-aa7091a { border-right: 1px solid rgba(196,180,154,0.10); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c215bcf *//* Add to each column EXCEPT the last one */ .elementor-56805 .elementor-element.elementor-element-c215bcf { border-right: 1px solid rgba(196,180,154,0.10); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49049bd *//* Add to each column EXCEPT the last one */ .elementor-56805 .elementor-element.elementor-element-49049bd { border-right: 1px solid rgba(196,180,154,0.10); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e565df *//* Add to each column EXCEPT the last one */ .elementor-56805 .elementor-element.elementor-element-9e565df { border-right: 1px solid rgba(196,180,154,0.10); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21a065e */.elementor-56805 .elementor-element.elementor-element-21a065e {
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
}

.elementor-56805 .elementor-element.elementor-element-21a065e > .elementor-container {
  padding-left:  clamp(20px, 5vw, 48px);
  padding-right: clamp(20px, 5vw, 48px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7216540 */.elementor-56805 .elementor-element.elementor-element-7216540 p { max-width: 500px; margin: 0 auto; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e84f58 */.elementor-56805 .elementor-element.elementor-element-2e84f58 img { height: 250px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c2c8ea */.elementor-56805 .elementor-element.elementor-element-3c2c8ea img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1238e9 */.elementor-56805 .elementor-element.elementor-element-d1238e9 img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a34007b *//* Italic amber for destination h3 em */ .elementor-56805 .elementor-element.elementor-element-a34007b em { font-style: italic; color: #EDB96B; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-792595b */.elementor-56805 .elementor-element.elementor-element-792595b img { height: 250px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3384b9 */.elementor-56805 .elementor-element.elementor-element-b3384b9 img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bccee92 */.elementor-56805 .elementor-element.elementor-element-bccee92 img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8eae577 *//* Italic amber for destination h3 em */ .elementor-56805 .elementor-element.elementor-element-8eae577 em { font-style: italic; color: #EDB96B; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f0a744 */.elementor-56805 .elementor-element.elementor-element-5f0a744 img { height: 250px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f601cad */.elementor-56805 .elementor-element.elementor-element-f601cad img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-910a53e */.elementor-56805 .elementor-element.elementor-element-910a53e img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75e37d6 *//* Italic amber for destination h3 em */ .elementor-56805 .elementor-element.elementor-element-75e37d6 em { font-style: italic; color: #EDB96B; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10dc53e */.elementor-56805 .elementor-element.elementor-element-10dc53e img { height: 250px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a185614 */.elementor-56805 .elementor-element.elementor-element-a185614 img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-abdf1d1 */.elementor-56805 .elementor-element.elementor-element-abdf1d1 img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-449cfec *//* Italic amber for destination h3 em */ .elementor-56805 .elementor-element.elementor-element-449cfec em { font-style: italic; color: #EDB96B; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e84f58 */.elementor-56805 .elementor-element.elementor-element-2e84f58 img { height: 250px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c2c8ea */.elementor-56805 .elementor-element.elementor-element-3c2c8ea img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1238e9 */.elementor-56805 .elementor-element.elementor-element-d1238e9 img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a34007b *//* Italic amber for destination h3 em */ .elementor-56805 .elementor-element.elementor-element-a34007b em { font-style: italic; color: #EDB96B; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-792595b */.elementor-56805 .elementor-element.elementor-element-792595b img { height: 250px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3384b9 */.elementor-56805 .elementor-element.elementor-element-b3384b9 img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bccee92 */.elementor-56805 .elementor-element.elementor-element-bccee92 img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8eae577 *//* Italic amber for destination h3 em */ .elementor-56805 .elementor-element.elementor-element-8eae577 em { font-style: italic; color: #EDB96B; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f0a744 */.elementor-56805 .elementor-element.elementor-element-5f0a744 img { height: 250px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f601cad */.elementor-56805 .elementor-element.elementor-element-f601cad img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-910a53e */.elementor-56805 .elementor-element.elementor-element-910a53e img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75e37d6 *//* Italic amber for destination h3 em */ .elementor-56805 .elementor-element.elementor-element-75e37d6 em { font-style: italic; color: #EDB96B; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10dc53e */.elementor-56805 .elementor-element.elementor-element-10dc53e img { height: 250px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a185614 */.elementor-56805 .elementor-element.elementor-element-a185614 img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-abdf1d1 */.elementor-56805 .elementor-element.elementor-element-abdf1d1 img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-449cfec *//* Italic amber for destination h3 em */ .elementor-56805 .elementor-element.elementor-element-449cfec em { font-style: italic; color: #EDB96B; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e84f58 */.elementor-56805 .elementor-element.elementor-element-2e84f58 img { height: 250px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c2c8ea */.elementor-56805 .elementor-element.elementor-element-3c2c8ea img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1238e9 */.elementor-56805 .elementor-element.elementor-element-d1238e9 img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a34007b *//* Italic amber for destination h3 em */ .elementor-56805 .elementor-element.elementor-element-a34007b em { font-style: italic; color: #EDB96B; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-792595b */.elementor-56805 .elementor-element.elementor-element-792595b img { height: 250px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3384b9 */.elementor-56805 .elementor-element.elementor-element-b3384b9 img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bccee92 */.elementor-56805 .elementor-element.elementor-element-bccee92 img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8eae577 *//* Italic amber for destination h3 em */ .elementor-56805 .elementor-element.elementor-element-8eae577 em { font-style: italic; color: #EDB96B; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f0a744 */.elementor-56805 .elementor-element.elementor-element-5f0a744 img { height: 250px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f601cad */.elementor-56805 .elementor-element.elementor-element-f601cad img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-910a53e */.elementor-56805 .elementor-element.elementor-element-910a53e img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75e37d6 *//* Italic amber for destination h3 em */ .elementor-56805 .elementor-element.elementor-element-75e37d6 em { font-style: italic; color: #EDB96B; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10dc53e */.elementor-56805 .elementor-element.elementor-element-10dc53e img { height: 250px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a185614 */.elementor-56805 .elementor-element.elementor-element-a185614 img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-abdf1d1 */.elementor-56805 .elementor-element.elementor-element-abdf1d1 img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-449cfec *//* Italic amber for destination h3 em */ .elementor-56805 .elementor-element.elementor-element-449cfec em { font-style: italic; color: #EDB96B; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e84f58 */.elementor-56805 .elementor-element.elementor-element-2e84f58 img { height: 250px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c2c8ea */.elementor-56805 .elementor-element.elementor-element-3c2c8ea img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1238e9 */.elementor-56805 .elementor-element.elementor-element-d1238e9 img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a34007b *//* Italic amber for destination h3 em */ .elementor-56805 .elementor-element.elementor-element-a34007b em { font-style: italic; color: #EDB96B; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-792595b */.elementor-56805 .elementor-element.elementor-element-792595b img { height: 250px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3384b9 */.elementor-56805 .elementor-element.elementor-element-b3384b9 img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bccee92 */.elementor-56805 .elementor-element.elementor-element-bccee92 img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8eae577 *//* Italic amber for destination h3 em */ .elementor-56805 .elementor-element.elementor-element-8eae577 em { font-style: italic; color: #EDB96B; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f0a744 */.elementor-56805 .elementor-element.elementor-element-5f0a744 img { height: 250px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f601cad */.elementor-56805 .elementor-element.elementor-element-f601cad img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-910a53e */.elementor-56805 .elementor-element.elementor-element-910a53e img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75e37d6 *//* Italic amber for destination h3 em */ .elementor-56805 .elementor-element.elementor-element-75e37d6 em { font-style: italic; color: #EDB96B; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10dc53e */.elementor-56805 .elementor-element.elementor-element-10dc53e img { height: 250px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a185614 */.elementor-56805 .elementor-element.elementor-element-a185614 img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-abdf1d1 */.elementor-56805 .elementor-element.elementor-element-abdf1d1 img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-449cfec *//* Italic amber for destination h3 em */ .elementor-56805 .elementor-element.elementor-element-449cfec em { font-style: italic; color: #EDB96B; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e84f58 */.elementor-56805 .elementor-element.elementor-element-2e84f58 img { height: 250px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c2c8ea */.elementor-56805 .elementor-element.elementor-element-3c2c8ea img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1238e9 */.elementor-56805 .elementor-element.elementor-element-d1238e9 img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a34007b *//* Italic amber for destination h3 em */ .elementor-56805 .elementor-element.elementor-element-a34007b em { font-style: italic; color: #EDB96B; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-792595b */.elementor-56805 .elementor-element.elementor-element-792595b img { height: 250px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3384b9 */.elementor-56805 .elementor-element.elementor-element-b3384b9 img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bccee92 */.elementor-56805 .elementor-element.elementor-element-bccee92 img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8eae577 *//* Italic amber for destination h3 em */ .elementor-56805 .elementor-element.elementor-element-8eae577 em { font-style: italic; color: #EDB96B; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f0a744 */.elementor-56805 .elementor-element.elementor-element-5f0a744 img { height: 250px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f601cad */.elementor-56805 .elementor-element.elementor-element-f601cad img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-910a53e */.elementor-56805 .elementor-element.elementor-element-910a53e img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75e37d6 *//* Italic amber for destination h3 em */ .elementor-56805 .elementor-element.elementor-element-75e37d6 em { font-style: italic; color: #EDB96B; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10dc53e */.elementor-56805 .elementor-element.elementor-element-10dc53e img { height: 250px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a185614 */.elementor-56805 .elementor-element.elementor-element-a185614 img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-abdf1d1 */.elementor-56805 .elementor-element.elementor-element-abdf1d1 img { height: 158px; object-fit: cover; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-449cfec *//* Italic amber for destination h3 em */ .elementor-56805 .elementor-element.elementor-element-449cfec em { font-style: italic; color: #EDB96B; }/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-d94bf4a *//* Remove default Elementor tab borders/backgrounds */ .elementor-56805 .elementor-element.elementor-element-d94bf4a .e-n-tab-title { background: transparent !important; border: none !important; border-bottom: 2px solid transparent !important; transition: color .2s, border-color .2s; } .elementor-56805 .elementor-element.elementor-element-d94bf4a .e-n-tab-title[aria-selected="true"], .elementor-56805 .elementor-element.elementor-element-d94bf4a .e-n-tab-title:hover { color: #D4943A !important; border-bottom-color: #D4943A !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c057fab *//* Add to the Text Editor widget's Custom CSS */ .elementor-56805 .elementor-element.elementor-element-c057fab { position: absolute; bottom: -24px; right: -24px; width: 130px; height: 130px; border-radius: 50%; background: #D4943A; color: #0D1F14; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; box-shadow: 0 8px 32px rgba(212,148,58,0.4); z-index: 2; font-family: 'Cormorant Garamond', serif; }/* End custom CSS */
/* Start custom CSS for wdt-heading, class: .elementor-element-a41eff6 *//* Italic amber for destination h3 em */ .elementor-56805 .elementor-element.elementor-element-a41eff6 em { font-style: italic; color: #EDB96B; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3507d99 */@keyframes ks-pulse { 0% { box-shadow: 0 0 0 0 rgba(212,148,58,.5); } 70% { box-shadow: 0 0 0 12px rgba(212,148,58,0); } 100% { box-shadow: 0 0 0 0 rgba(212,148,58,0); } } .elementor-56805 .elementor-element.elementor-element-3507d99 a { animation: ks-pulse 2.5s infinite; transition: background .2s, transform .2s; } .elementor-56805 .elementor-element.elementor-element-3507d99 a:hover { transform: translateY(-2px); animation: none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9227200 *//* Italic amber for destination h3 em */ .elementor-56805 .elementor-element.elementor-element-9227200 em { font-style: italic; color: #EDB96B; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9827e82 *//* ── Content sits above both overlays ── */
.ks-activity-content {
  position: absolute !important;
  inset: 0;
  z-index: 2;
  display: flex;
  align-items: flex-end;
  padding: 0;
  margin: 0 !important;
}

.ks-act-inner {
  padding: 28px;
  width: 100%;
}

/* ── Tag — always visible ── */
.ks-act-tag {
  display: block;
  font-size: .65rem;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  color: #D4943A;
  font-weight: 600;
  margin-bottom: 6px;
  font-family: 'DM Sans', sans-serif;
}

/* ── Activity name — always visible ── */
.ks-act-name {
  font-family: 'Cormorant Garamond', serif;
  font-size: 1.5rem;
  color: #fff;
  font-weight: 600;
  line-height: 1.2;
}

/* ── Description — hidden by default, slides up on hover ── */
.ks-act-desc {
  font-size: .8rem;
  color: rgba(255,255,255,.65);
  line-height: 1.6;
  margin-top: 8px;
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transition: max-height .4s ease, opacity .35s ease;
  font-family: 'DM Sans', sans-serif;
}

/* ── Book link — hidden by default, slides up on hover ── */
.ks-act-link {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  margin-top: 14px;
  color: #D4943A;
  font-size: .75rem;
  font-weight: 600;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-family: 'DM Sans', sans-serif;
  text-decoration: none;
  opacity: 0;
  transform: translateY(8px);
  transition: opacity .3s ease .05s, transform .3s ease .05s, color .2s;
  /* display block so it takes up space even when hidden */
  display: block;
  max-height: 0;
  overflow: hidden;
}

/* ── Hover state — reveal description and link ── */
.ks-activity-card:hover .ks-act-desc {
  max-height: 80px;
  opacity: 1;
}

.ks-activity-card:hover .ks-act-link {
  opacity: 1;
  transform: translateY(0);
  max-height: 40px;
  color: #D4943A;
}

.ks-act-link:hover {
  color: #EDB96B;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b2ce0e *//* ── Activity Card Base ── */
.ks-activity-card {
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  cursor: pointer;
}

/* ── Image zoom on hover ── */
.ks-activity-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform .6s ease;
}
.ks-activity-card:hover img {
  transform: scale(1.06);
}

/* ── Default gradient overlay (always visible — dark at bottom) ── */
.ks-activity-card::after {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, rgba(13,31,20,.90) 0%, rgba(13,31,20,.10) 60%);
  transition: background .35s ease;
  pointer-events: none;
  z-index: 1;
}

/* ── Hover overlay — darker so description text is readable ── */
.ks-activity-card:hover::after {
  background: linear-gradient(to top, rgba(13,31,20,.96) 0%, rgba(13,31,20,.35) 70%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-609a408 *//* ── Content sits above both overlays ── */
.ks-activity-content {
  position: absolute !important;
  inset: 0;
  z-index: 2;
  display: flex;
  align-items: flex-end;
  padding: 0;
  margin: 0 !important;
}

.ks-act-inner {
  padding: 28px;
  width: 100%;
}

/* ── Tag — always visible ── */
.ks-act-tag {
  display: block;
  font-size: .65rem;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  color: #D4943A;
  font-weight: 600;
  margin-bottom: 6px;
  font-family: 'DM Sans', sans-serif;
}

/* ── Activity name — always visible ── */
.ks-act-name {
  font-family: 'Cormorant Garamond', serif;
  font-size: 1.5rem;
  color: #fff;
  font-weight: 600;
  line-height: 1.2;
}

/* ── Description — hidden by default, slides up on hover ── */
.ks-act-desc {
  font-size: .8rem;
  color: rgba(255,255,255,.65);
  line-height: 1.6;
  margin-top: 8px;
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transition: max-height .4s ease, opacity .35s ease;
  font-family: 'DM Sans', sans-serif;
}

/* ── Book link — hidden by default, slides up on hover ── */
.ks-act-link {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  margin-top: 14px;
  color: #D4943A;
  font-size: .75rem;
  font-weight: 600;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-family: 'DM Sans', sans-serif;
  text-decoration: none;
  opacity: 0;
  transform: translateY(8px);
  transition: opacity .3s ease .05s, transform .3s ease .05s, color .2s;
  /* display block so it takes up space even when hidden */
  display: block;
  max-height: 0;
  overflow: hidden;
}

/* ── Hover state — reveal description and link ── */
.ks-activity-card:hover .ks-act-desc {
  max-height: 80px;
  opacity: 1;
}

.ks-activity-card:hover .ks-act-link {
  opacity: 1;
  transform: translateY(0);
  max-height: 40px;
  color: #D4943A;
}

.ks-act-link:hover {
  color: #EDB96B;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f6443 *//* ── Activity Card Base ── */
.ks-activity-card {
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  cursor: pointer;
}

/* ── Image zoom on hover ── */
.ks-activity-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform .6s ease;
}
.ks-activity-card:hover img {
  transform: scale(1.06);
}

/* ── Default gradient overlay (always visible — dark at bottom) ── */
.ks-activity-card::after {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, rgba(13,31,20,.90) 0%, rgba(13,31,20,.10) 60%);
  transition: background .35s ease;
  pointer-events: none;
  z-index: 1;
}

/* ── Hover overlay — darker so description text is readable ── */
.ks-activity-card:hover::after {
  background: linear-gradient(to top, rgba(13,31,20,.96) 0%, rgba(13,31,20,.35) 70%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-780400a *//* ── Content sits above both overlays ── */
.ks-activity-content {
  position: absolute !important;
  inset: 0;
  z-index: 2;
  display: flex;
  align-items: flex-end;
  padding: 0;
  margin: 0 !important;
}

.ks-act-inner {
  padding: 28px;
  width: 100%;
}

/* ── Tag — always visible ── */
.ks-act-tag {
  display: block;
  font-size: .65rem;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  color: #D4943A;
  font-weight: 600;
  margin-bottom: 6px;
  font-family: 'DM Sans', sans-serif;
}

/* ── Activity name — always visible ── */
.ks-act-name {
  font-family: 'Cormorant Garamond', serif;
  font-size: 1.5rem;
  color: #fff;
  font-weight: 600;
  line-height: 1.2;
}

/* ── Description — hidden by default, slides up on hover ── */
.ks-act-desc {
  font-size: .8rem;
  color: rgba(255,255,255,.65);
  line-height: 1.6;
  margin-top: 8px;
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transition: max-height .4s ease, opacity .35s ease;
  font-family: 'DM Sans', sans-serif;
}

/* ── Book link — hidden by default, slides up on hover ── */
.ks-act-link {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  margin-top: 14px;
  color: #D4943A;
  font-size: .75rem;
  font-weight: 600;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-family: 'DM Sans', sans-serif;
  text-decoration: none;
  opacity: 0;
  transform: translateY(8px);
  transition: opacity .3s ease .05s, transform .3s ease .05s, color .2s;
  /* display block so it takes up space even when hidden */
  display: block;
  max-height: 0;
  overflow: hidden;
}

/* ── Hover state — reveal description and link ── */
.ks-activity-card:hover .ks-act-desc {
  max-height: 80px;
  opacity: 1;
}

.ks-activity-card:hover .ks-act-link {
  opacity: 1;
  transform: translateY(0);
  max-height: 40px;
  color: #D4943A;
}

.ks-act-link:hover {
  color: #EDB96B;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee53f37 *//* ── Activity Card Base ── */
.ks-activity-card {
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  cursor: pointer;
}

/* ── Image zoom on hover ── */
.ks-activity-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform .6s ease;
}
.ks-activity-card:hover img {
  transform: scale(1.06);
}

/* ── Default gradient overlay (always visible — dark at bottom) ── */
.ks-activity-card::after {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, rgba(13,31,20,.90) 0%, rgba(13,31,20,.10) 60%);
  transition: background .35s ease;
  pointer-events: none;
  z-index: 1;
}

/* ── Hover overlay — darker so description text is readable ── */
.ks-activity-card:hover::after {
  background: linear-gradient(to top, rgba(13,31,20,.96) 0%, rgba(13,31,20,.35) 70%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50d83ee *//* ── Content sits above both overlays ── */
.ks-activity-content {
  position: absolute !important;
  inset: 0;
  z-index: 2;
  display: flex;
  align-items: flex-end;
  padding: 0;
  margin: 0 !important;
}

.ks-act-inner {
  padding: 28px;
  width: 100%;
}

/* ── Tag — always visible ── */
.ks-act-tag {
  display: block;
  font-size: .65rem;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  color: #D4943A;
  font-weight: 600;
  margin-bottom: 6px;
  font-family: 'DM Sans', sans-serif;
}

/* ── Activity name — always visible ── */
.ks-act-name {
  font-family: 'Cormorant Garamond', serif;
  font-size: 1.5rem;
  color: #fff;
  font-weight: 600;
  line-height: 1.2;
}

/* ── Description — hidden by default, slides up on hover ── */
.ks-act-desc {
  font-size: .8rem;
  color: rgba(255,255,255,.65);
  line-height: 1.6;
  margin-top: 8px;
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transition: max-height .4s ease, opacity .35s ease;
  font-family: 'DM Sans', sans-serif;
}

/* ── Book link — hidden by default, slides up on hover ── */
.ks-act-link {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  margin-top: 14px;
  color: #D4943A;
  font-size: .75rem;
  font-weight: 600;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-family: 'DM Sans', sans-serif;
  text-decoration: none;
  opacity: 0;
  transform: translateY(8px);
  transition: opacity .3s ease .05s, transform .3s ease .05s, color .2s;
  /* display block so it takes up space even when hidden */
  display: block;
  max-height: 0;
  overflow: hidden;
}

/* ── Hover state — reveal description and link ── */
.ks-activity-card:hover .ks-act-desc {
  max-height: 80px;
  opacity: 1;
}

.ks-activity-card:hover .ks-act-link {
  opacity: 1;
  transform: translateY(0);
  max-height: 40px;
  color: #D4943A;
}

.ks-act-link:hover {
  color: #EDB96B;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb1f982 *//* ── Activity Card Base ── */
.ks-activity-card {
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  cursor: pointer;
}

/* ── Image zoom on hover ── */
.ks-activity-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform .6s ease;
}
.ks-activity-card:hover img {
  transform: scale(1.06);
}

/* ── Default gradient overlay (always visible — dark at bottom) ── */
.ks-activity-card::after {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, rgba(13,31,20,.90) 0%, rgba(13,31,20,.10) 60%);
  transition: background .35s ease;
  pointer-events: none;
  z-index: 1;
}

/* ── Hover overlay — darker so description text is readable ── */
.ks-activity-card:hover::after {
  background: linear-gradient(to top, rgba(13,31,20,.96) 0%, rgba(13,31,20,.35) 70%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab2d547 *//* ── Content sits above both overlays ── */
.ks-activity-content {
  position: absolute !important;
  inset: 0;
  z-index: 2;
  display: flex;
  align-items: flex-end;
  padding: 0;
  margin: 0 !important;
}

.ks-act-inner {
  padding: 28px;
  width: 100%;
}

/* ── Tag — always visible ── */
.ks-act-tag {
  display: block;
  font-size: .65rem;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  color: #D4943A;
  font-weight: 600;
  margin-bottom: 6px;
  font-family: 'DM Sans', sans-serif;
}

/* ── Activity name — always visible ── */
.ks-act-name {
  font-family: 'Cormorant Garamond', serif;
  font-size: 1.5rem;
  color: #fff;
  font-weight: 600;
  line-height: 1.2;
}

/* ── Description — hidden by default, slides up on hover ── */
.ks-act-desc {
  font-size: .8rem;
  color: rgba(255,255,255,.65);
  line-height: 1.6;
  margin-top: 8px;
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transition: max-height .4s ease, opacity .35s ease;
  font-family: 'DM Sans', sans-serif;
}

/* ── Book link — hidden by default, slides up on hover ── */
.ks-act-link {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  margin-top: 14px;
  color: #D4943A;
  font-size: .75rem;
  font-weight: 600;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-family: 'DM Sans', sans-serif;
  text-decoration: none;
  opacity: 0;
  transform: translateY(8px);
  transition: opacity .3s ease .05s, transform .3s ease .05s, color .2s;
  /* display block so it takes up space even when hidden */
  display: block;
  max-height: 0;
  overflow: hidden;
}

/* ── Hover state — reveal description and link ── */
.ks-activity-card:hover .ks-act-desc {
  max-height: 80px;
  opacity: 1;
}

.ks-activity-card:hover .ks-act-link {
  opacity: 1;
  transform: translateY(0);
  max-height: 40px;
  color: #D4943A;
}

.ks-act-link:hover {
  color: #EDB96B;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3529a1c *//* ── Activity Card Base ── */
.ks-activity-card {
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  cursor: pointer;
}

/* ── Activity card image zoom — targets all Elementor image wrappers ── */
.ks-activity-card .elementor-widget-image,
.ks-activity-card .elementor-widget-container,
.ks-activity-card .elementor-image {
  height: 100%;
  overflow: hidden;
}

.ks-activity-card .elementor-widget-image img,
.ks-activity-card .elementor-widget-container img,
.ks-activity-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform .6s ease;
  transform-origin: center;
}

.ks-activity-card:hover .elementor-widget-image img,
.ks-activity-card:hover .elementor-widget-container img,
.ks-activity-card:hover img {
  transform: scale(1.06);
}

/* ── Default gradient overlay (always visible — dark at bottom) ── */
.ks-activity-card::after {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, rgba(13,31,20,.90) 0%, rgba(13,31,20,.10) 60%);
  transition: background .35s ease;
  pointer-events: none;
  z-index: 1;
}

/* ── Hover overlay — darker so description text is readable ── */
.ks-activity-card:hover::after {
  background: linear-gradient(to top, rgba(13,31,20,.96) 0%, rgba(13,31,20,.35) 70%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e31bff *//* ── Content sits above both overlays ── */
.ks-activity-content {
  position: absolute !important;
  inset: 0;
  z-index: 2;
  display: flex;
  align-items: flex-end;
  padding: 0;
  margin: 0 !important;
}

.ks-act-inner {
  padding: 28px;
  width: 100%;
}

/* ── Tag — always visible ── */
.ks-act-tag {
  display: block;
  font-size: .65rem;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  color: #D4943A;
  font-weight: 600;
  margin-bottom: 6px;
  font-family: 'DM Sans', sans-serif;
}

/* ── Activity name — always visible ── */
.ks-act-name {
  font-family: 'Cormorant Garamond', serif;
  font-size: 1.5rem;
  color: #fff;
  font-weight: 600;
  line-height: 1.2;
}

/* ── Description — hidden by default, slides up on hover ── */
.ks-act-desc {
  font-size: .8rem;
  color: rgba(255,255,255,.65);
  line-height: 1.6;
  margin-top: 8px;
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transition: max-height .4s ease, opacity .35s ease;
  font-family: 'DM Sans', sans-serif;
}

/* ── Book link — hidden by default, slides up on hover ── */
.ks-act-link {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  margin-top: 14px;
  color: #D4943A;
  font-size: .75rem;
  font-weight: 600;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-family: 'DM Sans', sans-serif;
  text-decoration: none;
  opacity: 0;
  transform: translateY(8px);
  transition: opacity .3s ease .05s, transform .3s ease .05s, color .2s;
  /* display block so it takes up space even when hidden */
  display: block;
  max-height: 0;
  overflow: hidden;
}

/* ── Hover state — reveal description and link ── */
.ks-activity-card:hover .ks-act-desc {
  max-height: 80px;
  opacity: 1;
}

.ks-activity-card:hover .ks-act-link {
  opacity: 1;
  transform: translateY(0);
  max-height: 40px;
  color: #D4943A;
}

.ks-act-link:hover {
  color: #EDB96B;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8c1e1f *//* ── Activity Card Base ── */
.ks-activity-card {
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  cursor: pointer;
}

/* ── Image zoom on hover ── */
.ks-activity-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform .6s ease;
}
.ks-activity-card:hover img {
  transform: scale(1.06);
}

/* ── Default gradient overlay (always visible — dark at bottom) ── */
.ks-activity-card::after {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, rgba(13,31,20,.90) 0%, rgba(13,31,20,.10) 60%);
  transition: background .35s ease;
  pointer-events: none;
  z-index: 1;
}

/* ── Hover overlay — darker so description text is readable ── */
.ks-activity-card:hover::after {
  background: linear-gradient(to top, rgba(13,31,20,.96) 0%, rgba(13,31,20,.35) 70%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d97435 *//* ── Content sits above both overlays ── */
.ks-activity-content {
  position: absolute !important;
  inset: 0;
  z-index: 2;
  display: flex;
  align-items: flex-end;
  padding: 0;
  margin: 0 !important;
}

.ks-act-inner {
  padding: 28px;
  width: 100%;
}

/* ── Tag — always visible ── */
.ks-act-tag {
  display: block;
  font-size: .65rem;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  color: #D4943A;
  font-weight: 600;
  margin-bottom: 6px;
  font-family: 'DM Sans', sans-serif;
}

/* ── Activity name — always visible ── */
.ks-act-name {
  font-family: 'Cormorant Garamond', serif;
  font-size: 1.5rem;
  color: #fff;
  font-weight: 600;
  line-height: 1.2;
}

/* ── Description — hidden by default, slides up on hover ── */
.ks-act-desc {
  font-size: .8rem;
  color: rgba(255,255,255,.65);
  line-height: 1.6;
  margin-top: 8px;
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transition: max-height .4s ease, opacity .35s ease;
  font-family: 'DM Sans', sans-serif;
}

/* ── Book link — hidden by default, slides up on hover ── */
.ks-act-link {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  margin-top: 14px;
  color: #D4943A;
  font-size: .75rem;
  font-weight: 600;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-family: 'DM Sans', sans-serif;
  text-decoration: none;
  opacity: 0;
  transform: translateY(8px);
  transition: opacity .3s ease .05s, transform .3s ease .05s, color .2s;
  /* display block so it takes up space even when hidden */
  display: block;
  max-height: 0;
  overflow: hidden;
}

/* ── Hover state — reveal description and link ── */
.ks-activity-card:hover .ks-act-desc {
  max-height: 80px;
  opacity: 1;
}

.ks-activity-card:hover .ks-act-link {
  opacity: 1;
  transform: translateY(0);
  max-height: 40px;
  color: #D4943A;
}

.ks-act-link:hover {
  color: #EDB96B;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d2401d *//* ── Activity Card Base ── */
.ks-activity-card {
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  cursor: pointer;
}

/* ── Activity card image zoom — targets all Elementor image wrappers ── */
.ks-activity-card .elementor-widget-image,
.ks-activity-card .elementor-widget-container,
.ks-activity-card .elementor-image {
  height: 100%;
  overflow: hidden;
}

.ks-activity-card .elementor-widget-image img,
.ks-activity-card .elementor-widget-container img,
.ks-activity-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform .6s ease;
  transform-origin: center;
}

.ks-activity-card:hover .elementor-widget-image img,
.ks-activity-card:hover .elementor-widget-container img,
.ks-activity-card:hover img {
  transform: scale(1.06);
}

/* ── Default gradient overlay (always visible — dark at bottom) ── */
.ks-activity-card::after {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, rgba(13,31,20,.90) 0%, rgba(13,31,20,.10) 60%);
  transition: background .35s ease;
  pointer-events: none;
  z-index: 1;
}

/* ── Hover overlay — darker so description text is readable ── */
.ks-activity-card:hover::after {
  background: linear-gradient(to top, rgba(13,31,20,.96) 0%, rgba(13,31,20,.35) 70%);
}/* End custom CSS */
/* Start custom CSS for wdt-heading, class: .elementor-element-7e20c91 *//* Italic amber for destination h3 em */ .elementor-56805 .elementor-element.elementor-element-7e20c91 em { font-style: italic; color: #EDB96B; }/* End custom CSS */
/* Start custom CSS for wdt-heading, class: .elementor-element-ee87b67 *//* Italic amber for destination h3 em */ .elementor-56805 .elementor-element.elementor-element-ee87b67 em { font-style: italic; color: #EDB96B; }/* End custom CSS */