.elementor-1391 .elementor-element.elementor-element-so000001{--display:flex;--min-height:78vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;--padding-top:170px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1391 .elementor-element.elementor-element-so000001:not(.elementor-motion-effects-element-type-background), .elementor-1391 .elementor-element.elementor-element-so000001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0700;background-image:url("https://river-junkie.com/wp-content/uploads/2026/08/rj-danum-borneo-rainforest-lodge-sunrise.webp");background-position:center center;background-size:cover;}.elementor-1391 .elementor-element.elementor-element-so000001::before, .elementor-1391 .elementor-element.elementor-element-so000001 > .elementor-background-video-container::before, .elementor-1391 .elementor-element.elementor-element-so000001 > .e-con-inner > .elementor-background-video-container::before, .elementor-1391 .elementor-element.elementor-element-so000001 > .elementor-background-slideshow::before, .elementor-1391 .elementor-element.elementor-element-so000001 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1391 .elementor-element.elementor-element-so000001 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(14,7,0,0.55) 0%, rgba(20,42,26,0.92) 100%);}.elementor-1391 .elementor-element.elementor-element-so000010{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1391 .elementor-element.elementor-element-so000012 .jet-listing-dynamic-field__content{color:#FFF7EE;font-family:"El Messiri", Sans-serif;font-size:72px;font-weight:600;line-height:1.05em;text-align:left;}.elementor-1391 .elementor-element.elementor-element-so000012 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1391 .elementor-element.elementor-element-so000012 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1391 .elementor-element.elementor-element-so000012 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1391 .elementor-element.elementor-element-so000014{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1391 .elementor-element.elementor-element-so000015 .elementor-button{background-color:#2F5D3A;font-family:"Karla", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px;}.elementor-1391 .elementor-element.elementor-element-so000016 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Karla", Sans-serif;font-size:15px;font-weight:700;fill:#FFF7EE;color:#FFF7EE;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,247,238,0.45);border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px;}.elementor-1391 .elementor-element.elementor-element-so000002{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1391 .elementor-element.elementor-element-so000002:not(.elementor-motion-effects-element-type-background), .elementor-1391 .elementor-element.elementor-element-so000002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EF;}.elementor-1391 .elementor-element.elementor-element-so000020{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-1391 .elementor-element.elementor-element-so000022{text-align:center;}.elementor-1391 .elementor-element.elementor-element-so000022 .elementor-heading-title{font-family:"El Messiri", Sans-serif;font-size:40px;font-weight:600;color:#0E0700;}.elementor-1391 .elementor-element.elementor-element-so000003{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1391 .elementor-element.elementor-element-so000003:not(.elementor-motion-effects-element-type-background), .elementor-1391 .elementor-element.elementor-element-so000003 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1391 .elementor-element.elementor-element-so000030{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-1391 .elementor-element.elementor-element-so000032{text-align:center;}.elementor-1391 .elementor-element.elementor-element-so000032 .elementor-heading-title{font-family:"El Messiri", Sans-serif;font-size:36px;font-weight:600;color:#0E0700;}.elementor-1391 .elementor-element.elementor-element-so000033{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1391 .elementor-element.elementor-element-so000037{color:#6B5F52;font-family:"Karla", Sans-serif;font-size:16px;line-height:1.7em;}.elementor-1391 .elementor-element.elementor-element-so000004{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1391 .elementor-element.elementor-element-so000004:not(.elementor-motion-effects-element-type-background), .elementor-1391 .elementor-element.elementor-element-so000004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#142A1A;}.elementor-1391 .elementor-element.elementor-element-so000040{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-1391 .elementor-element.elementor-element-so000042{text-align:center;}.elementor-1391 .elementor-element.elementor-element-so000042 .elementor-heading-title{font-family:"El Messiri", Sans-serif;font-size:36px;font-weight:600;color:#FFF7EE;}.elementor-1391 .elementor-element.elementor-element-so000043{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1391 .elementor-element.elementor-element-so000005{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1391 .elementor-element.elementor-element-so000005:not(.elementor-motion-effects-element-type-background), .elementor-1391 .elementor-element.elementor-element-so000005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EF;}.elementor-1391 .elementor-element.elementor-element-so000051{text-align:center;}.elementor-1391 .elementor-element.elementor-element-so000051 .elementor-heading-title{font-family:"El Messiri", Sans-serif;font-size:40px;font-weight:600;color:#0E0700;}.elementor-1391 .elementor-element.elementor-element-so000053{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1391 .elementor-element.elementor-element-so000054 .elementor-button{background-color:#2F5D3A;font-family:"Karla", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px;}.elementor-1391 .elementor-element.elementor-element-so000055 .elementor-button{background-color:#E07B1A;font-family:"Karla", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px;}.elementor-1391 .elementor-element.elementor-element-so000056 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Karla", Sans-serif;font-size:15px;font-weight:700;fill:#142A1A;color:#142A1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(20,42,26,0.35);border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px;}@media(max-width:1024px){.elementor-1391 .elementor-element.elementor-element-so000012 .jet-listing-dynamic-field__content{font-size:56px;}.elementor-1391 .elementor-element.elementor-element-so000002{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-1391 .elementor-element.elementor-element-so000003{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-1391 .elementor-element.elementor-element-so000032 .elementor-heading-title{font-size:32px;}.elementor-1391 .elementor-element.elementor-element-so000004{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-1391 .elementor-element.elementor-element-so000042 .elementor-heading-title{font-size:32px;}.elementor-1391 .elementor-element.elementor-element-so000005{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-1391 .elementor-element.elementor-element-so000051 .elementor-heading-title{font-size:34px;}}@media(max-width:767px){.elementor-1391 .elementor-element.elementor-element-so000001{--padding-top:130px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-1391 .elementor-element.elementor-element-so000012 .jet-listing-dynamic-field__content{font-size:40px;}.elementor-1391 .elementor-element.elementor-element-so000002{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-1391 .elementor-element.elementor-element-so000022 .elementor-heading-title{font-size:30px;}.elementor-1391 .elementor-element.elementor-element-so000003{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-1391 .elementor-element.elementor-element-so000032 .elementor-heading-title{font-size:28px;line-height:1.15em;}.elementor-1391 .elementor-element.elementor-element-so000004{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-1391 .elementor-element.elementor-element-so000042 .elementor-heading-title{font-size:28px;line-height:1.15em;}.elementor-1391 .elementor-element.elementor-element-so000005{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-1391 .elementor-element.elementor-element-so000051 .elementor-heading-title{font-size:28px;line-height:1.15em;}}@media(min-width:768px){.elementor-1391 .elementor-element.elementor-element-so000010{--content-width:900px;}.elementor-1391 .elementor-element.elementor-element-so000002{--content-width:1290px;}.elementor-1391 .elementor-element.elementor-element-so000003{--content-width:1290px;}.elementor-1391 .elementor-element.elementor-element-so000004{--content-width:1290px;}.elementor-1391 .elementor-element.elementor-element-so000005{--content-width:1290px;}}@media(min-width:1025px){.elementor-1391 .elementor-element.elementor-element-so000001:not(.elementor-motion-effects-element-type-background), .elementor-1391 .elementor-element.elementor-element-so000001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for text-editor, class: .elementor-element-so000011 */.elementor-1391 .elementor-element.elementor-element-so000011 p{margin:0}.elementor-1391 .elementor-element.elementor-element-so000011 .rj-pill{display:inline-block;padding:8px 16px;border-radius:50px;background:#E07B1A;color:#fff;font-family:'Karla',sans-serif;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-so000012 */.elementor-1391 .elementor-element.elementor-element-so000012 .jet-listing-dynamic-field__content{margin:0;text-align:center}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-so000013 */.elementor-1391 .elementor-element.elementor-element-so000013{max-width:640px}.elementor-1391 .elementor-element.elementor-element-so000013 p{margin:0;font-family:'Karla',sans-serif;font-size:18px;line-height:1.65;color:#D6CFC4;text-align:center}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-so000017 */.elementor-1391 .elementor-element.elementor-element-so000017 p{margin:14px 0 0;color:#F2A65A;font-size:26px;line-height:1;animation:rjbob 1.6s ease-in-out infinite}@keyframes rjbob{0%,100%{transform:translateY(0)}50%{transform:translateY(8px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-so000001 */.elementor-1391 .elementor-element.elementor-element-so000001{text-align:center}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-so000021 */.elementor-1391 .elementor-element.elementor-element-so000021 p{margin:0;font-family:'Karla',sans-serif;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#E07B1A}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-so000023 */.elementor-1391 .elementor-element.elementor-element-so000023{max-width:600px}.elementor-1391 .elementor-element.elementor-element-so000023 p{margin:0;font-family:'Karla',sans-serif;font-size:16.5px;line-height:1.6;color:#5B5A55;text-align:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-so000020 */.elementor-1391 .elementor-element.elementor-element-so000020{text-align:center}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-so000024 */.elementor-1391 .elementor-element.elementor-element-so000024 .jet-listing-dynamic-repeater__items{display:flex;flex-direction:column;gap:40px;margin:0;padding:0;list-style:none}.elementor-1391 .elementor-element.elementor-element-so000024 .jet-listing-dynamic-repeater__item{list-style:none;margin:0;padding:0;width:100%}.elementor-1391 .elementor-element.elementor-element-so000024 .jet-listing-dynamic-repeater__item>div{width:100%}.elementor-1391 .elementor-element.elementor-element-so000024 .rj-offer{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 18px 50px rgba(14,7,0,.10);min-height:460px;transition:transform .3s ease,box-shadow .3s ease}.elementor-1391 .elementor-element.elementor-element-so000024 .rj-offer:hover{transform:translateY(-4px);box-shadow:0 26px 60px rgba(14,7,0,.16)}.elementor-1391 .elementor-element.elementor-element-so000024 .jet-listing-dynamic-repeater__item:nth-child(even) .rj-offer .rj-offer__img{order:2}.elementor-1391 .elementor-element.elementor-element-so000024 .rj-offer__img{position:relative;min-height:320px;height:100%;align-self:stretch}.elementor-1391 .elementor-element.elementor-element-so000024 .rj-offer__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.elementor-1391 .elementor-element.elementor-element-so000024 .rj-offer:hover .rj-offer__img img{transform:scale(1.04)}.elementor-1391 .elementor-element.elementor-element-so000024 .rj-offer__body{padding:44px 48px;display:flex;flex-direction:column;gap:14px;justify-content:center}.elementor-1391 .elementor-element.elementor-element-so000024 .rj-offer__badge{align-self:flex-start;display:inline-block;padding:8px 14px;border-radius:50px;background:#E07B1A;color:#fff;font-family:'Karla',sans-serif;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.elementor-1391 .elementor-element.elementor-element-so000024 .rj-offer__title{margin:4px 0 0;font-family:'El Messiri',serif;font-size:32px;line-height:1.15;font-weight:600;color:#0E0700}.elementor-1391 .elementor-element.elementor-element-so000024 .rj-offer__sum{margin:0;font-family:'Karla',sans-serif;font-size:16.5px;line-height:1.6;color:#5B5A55}.elementor-1391 .elementor-element.elementor-element-so000024 .rj-offer__details{font-family:'Karla',sans-serif;font-size:15px;line-height:1.6;color:#0E0700;background:#F7F4EF;border-left:3px solid #E07B1A;border-radius:0 12px 12px 0;padding:16px 20px 16px 18px}.elementor-1391 .elementor-element.elementor-element-so000024 .rj-offer__details:not(.is-list){white-space:pre-line}.elementor-1391 .elementor-element.elementor-element-so000024 .rj-offer__details ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.elementor-1391 .elementor-element.elementor-element-so000024 .rj-offer__details li{position:relative;padding-left:30px;margin:0}.elementor-1391 .elementor-element.elementor-element-so000024 .rj-offer__details li:before{content:'✓';position:absolute;left:0;top:2px;width:19px;height:19px;border-radius:50%;background:#E07B1A;color:#fff;font-size:11px;font-weight:700;line-height:19px;text-align:center}.elementor-1391 .elementor-element.elementor-element-so000024 .rj-offer__valid{margin:0;font-family:'Karla',sans-serif;font-size:14px;font-weight:700;color:#2F5D3A}.elementor-1391 .elementor-element.elementor-element-so000024 .rj-offer__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.elementor-1391 .elementor-element.elementor-element-so000024 .rj-offer__btn{display:inline-block;padding:13px 24px;border-radius:50px;background:#142A1A;color:#fff;font-family:'Karla',sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s}.elementor-1391 .elementor-element.elementor-element-so000024 .rj-offer__btn:hover{background:#E07B1A;color:#fff}.elementor-1391 .elementor-element.elementor-element-so000024 .rj-offer__btn--ghost{background:transparent;color:#142A1A;border:1px solid rgba(20,42,26,.35)}.elementor-1391 .elementor-element.elementor-element-so000024 .rj-offer__btn--ghost:hover{background:#142A1A;color:#fff}@media(max-width:1024px){.elementor-1391 .elementor-element.elementor-element-so000024 .rj-offer{grid-template-columns:1fr}.elementor-1391 .elementor-element.elementor-element-so000024 .jet-listing-dynamic-repeater__item:nth-child(even) .rj-offer .rj-offer__img{order:0}.elementor-1391 .elementor-element.elementor-element-so000024 .rj-offer__body{padding:30px 26px}.elementor-1391 .elementor-element.elementor-element-so000024 .rj-offer__title{font-size:26px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-so000031 */.elementor-1391 .elementor-element.elementor-element-so000031 p{margin:0;font-family:'Karla',sans-serif;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#E07B1A}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-so000030 */.elementor-1391 .elementor-element.elementor-element-so000030{text-align:center}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-so000034 */.elementor-1391 .elementor-element.elementor-element-so000034{flex:1 1 260px}.elementor-1391 .elementor-element.elementor-element-so000034 .rj-step{background:#fff;border-radius:18px;padding:28px 26px;height:100%;border:1px solid #E5DFD4}.elementor-1391 .elementor-element.elementor-element-so000034 .rj-step__n{display:inline-flex;width:40px;height:40px;border-radius:50%;background:#142A1A;color:#F2A65A;align-items:center;justify-content:center;font-family:'El Messiri',serif;font-size:18px;font-weight:700;margin-bottom:14px}.elementor-1391 .elementor-element.elementor-element-so000034 h3{margin:0 0 8px;font-family:'El Messiri',serif;font-size:21px;font-weight:600;color:#0E0700}.elementor-1391 .elementor-element.elementor-element-so000034 p{margin:0;font-family:'Karla',sans-serif;font-size:15px;line-height:1.6;color:#5B5A55}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-so000035 */.elementor-1391 .elementor-element.elementor-element-so000035{flex:1 1 260px}.elementor-1391 .elementor-element.elementor-element-so000035 .rj-step{background:#fff;border-radius:18px;padding:28px 26px;height:100%;border:1px solid #E5DFD4}.elementor-1391 .elementor-element.elementor-element-so000035 .rj-step__n{display:inline-flex;width:40px;height:40px;border-radius:50%;background:#142A1A;color:#F2A65A;align-items:center;justify-content:center;font-family:'El Messiri',serif;font-size:18px;font-weight:700;margin-bottom:14px}.elementor-1391 .elementor-element.elementor-element-so000035 h3{margin:0 0 8px;font-family:'El Messiri',serif;font-size:21px;font-weight:600;color:#0E0700}.elementor-1391 .elementor-element.elementor-element-so000035 p{margin:0;font-family:'Karla',sans-serif;font-size:15px;line-height:1.6;color:#5B5A55}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-so000036 */.elementor-1391 .elementor-element.elementor-element-so000036{flex:1 1 260px}.elementor-1391 .elementor-element.elementor-element-so000036 .rj-step{background:#fff;border-radius:18px;padding:28px 26px;height:100%;border:1px solid #E5DFD4}.elementor-1391 .elementor-element.elementor-element-so000036 .rj-step__n{display:inline-flex;width:40px;height:40px;border-radius:50%;background:#142A1A;color:#F2A65A;align-items:center;justify-content:center;font-family:'El Messiri',serif;font-size:18px;font-weight:700;margin-bottom:14px}.elementor-1391 .elementor-element.elementor-element-so000036 h3{margin:0 0 8px;font-family:'El Messiri',serif;font-size:21px;font-weight:600;color:#0E0700}.elementor-1391 .elementor-element.elementor-element-so000036 p{margin:0;font-family:'Karla',sans-serif;font-size:15px;line-height:1.6;color:#5B5A55}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-so000037 */.elementor-1391 .elementor-element.elementor-element-so000037{max-width:820px;margin:26px auto 0;text-align:left}.elementor-1391 .elementor-element.elementor-element-so000037 h2{font-family:'El Messiri',serif;font-size:24px;line-height:1.25;font-weight:600;color:#0E0700;margin:30px 0 10px}.elementor-1391 .elementor-element.elementor-element-so000037 h2:first-child{margin-top:0}.elementor-1391 .elementor-element.elementor-element-so000037 p{margin:0 0 .9em}.elementor-1391 .elementor-element.elementor-element-so000037 a{color:#E07B1A}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-so000041 */.elementor-1391 .elementor-element.elementor-element-so000041 p{margin:0;font-family:'Karla',sans-serif;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#F2A65A}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-so000040 */.elementor-1391 .elementor-element.elementor-element-so000040{text-align:center}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-so000044 */.elementor-1391 .elementor-element.elementor-element-so000044{flex:1 1 300px;min-width:0}.elementor-1391 .elementor-element.elementor-element-so000044 .elementor-widget-container,.elementor-1391 .elementor-element.elementor-element-so000044 figure{margin:0;position:relative;height:100%}.elementor-1391 .elementor-element.elementor-element-so000044 img{width:100%;height:100%;aspect-ratio:4/5;object-fit:cover;border-radius:20px;display:block;transition:transform .6s ease}.elementor-1391 .elementor-element.elementor-element-so000044:hover img{transform:scale(1.03)}.elementor-1391 .elementor-element.elementor-element-so000044 figcaption{position:absolute;left:16px;right:16px;bottom:16px;margin:0;padding:10px 14px;border-radius:12px;background:rgba(14,7,0,.62);color:#FFF7EE;font-family:'Karla',sans-serif;font-size:13px;font-weight:700;letter-spacing:.04em;text-align:left;backdrop-filter:blur(6px)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-so000045 */.elementor-1391 .elementor-element.elementor-element-so000045{flex:1 1 300px;min-width:0}.elementor-1391 .elementor-element.elementor-element-so000045 .elementor-widget-container,.elementor-1391 .elementor-element.elementor-element-so000045 figure{margin:0;position:relative;height:100%}.elementor-1391 .elementor-element.elementor-element-so000045 img{width:100%;height:100%;aspect-ratio:4/5;object-fit:cover;border-radius:20px;display:block;transition:transform .6s ease}.elementor-1391 .elementor-element.elementor-element-so000045:hover img{transform:scale(1.03)}.elementor-1391 .elementor-element.elementor-element-so000045 figcaption{position:absolute;left:16px;right:16px;bottom:16px;margin:0;padding:10px 14px;border-radius:12px;background:rgba(14,7,0,.62);color:#FFF7EE;font-family:'Karla',sans-serif;font-size:13px;font-weight:700;letter-spacing:.04em;text-align:left;backdrop-filter:blur(6px)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-so000046 */.elementor-1391 .elementor-element.elementor-element-so000046{flex:1 1 300px;min-width:0}.elementor-1391 .elementor-element.elementor-element-so000046 .elementor-widget-container,.elementor-1391 .elementor-element.elementor-element-so000046 figure{margin:0;position:relative;height:100%}.elementor-1391 .elementor-element.elementor-element-so000046 img{width:100%;height:100%;aspect-ratio:4/5;object-fit:cover;border-radius:20px;display:block;transition:transform .6s ease}.elementor-1391 .elementor-element.elementor-element-so000046:hover img{transform:scale(1.03)}.elementor-1391 .elementor-element.elementor-element-so000046 figcaption{position:absolute;left:16px;right:16px;bottom:16px;margin:0;padding:10px 14px;border-radius:12px;background:rgba(14,7,0,.62);color:#FFF7EE;font-family:'Karla',sans-serif;font-size:13px;font-weight:700;letter-spacing:.04em;text-align:left;backdrop-filter:blur(6px)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-so000047 */.elementor-1391 .elementor-element.elementor-element-so000047{flex:1 1 300px;min-width:0}.elementor-1391 .elementor-element.elementor-element-so000047 .elementor-widget-container,.elementor-1391 .elementor-element.elementor-element-so000047 figure{margin:0;position:relative;height:100%}.elementor-1391 .elementor-element.elementor-element-so000047 img{width:100%;height:100%;aspect-ratio:4/5;object-fit:cover;border-radius:20px;display:block;transition:transform .6s ease}.elementor-1391 .elementor-element.elementor-element-so000047:hover img{transform:scale(1.03)}.elementor-1391 .elementor-element.elementor-element-so000047 figcaption{position:absolute;left:16px;right:16px;bottom:16px;margin:0;padding:10px 14px;border-radius:12px;background:rgba(14,7,0,.62);color:#FFF7EE;font-family:'Karla',sans-serif;font-size:13px;font-weight:700;letter-spacing:.04em;text-align:left;backdrop-filter:blur(6px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-so000043 */.elementor-1391 .elementor-element.elementor-element-so000043>.elementor-element{width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-so000052 */.elementor-1391 .elementor-element.elementor-element-so000052{max-width:620px;margin:0 auto}.elementor-1391 .elementor-element.elementor-element-so000052 p{margin:0;font-family:'Karla',sans-serif;font-size:17px;line-height:1.65;color:#5B5A55;text-align:center}/* End custom CSS */