.elementor-1044 .elementor-element.elementor-element-16942c22{--display:flex;--position:relative;--min-height:100vh;--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;--overlay-opacity:0.6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-1044 .elementor-element.elementor-element-16942c22:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-16942c22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://migsamsafaris.com/wp-content/uploads/2026/09/ms-destination-bg-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1044 .elementor-element.elementor-element-16942c22::before, .elementor-1044 .elementor-element.elementor-element-16942c22 > .elementor-background-video-container::before, .elementor-1044 .elementor-element.elementor-element-16942c22 > .e-con-inner > .elementor-background-video-container::before, .elementor-1044 .elementor-element.elementor-element-16942c22 > .elementor-background-slideshow::before, .elementor-1044 .elementor-element.elementor-element-16942c22 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1044 .elementor-element.elementor-element-16942c22 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1044 .elementor-element.elementor-element-16942c22 > .elementor-shape-bottom .elementor-shape-fill, .elementor-1044 .elementor-element.elementor-element-16942c22 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F8F6F2;}.elementor-1044 .elementor-element.elementor-element-16942c22 > .elementor-shape-bottom svg, .elementor-1044 .elementor-element.elementor-element-16942c22 > .e-con-inner > .elementor-shape-bottom svg{width:calc(140% + 1.3px);height:70px;}body:not(.rtl) .elementor-1044 .elementor-element.elementor-element-16942c22{left:0px;}body.rtl .elementor-1044 .elementor-element.elementor-element-16942c22{right:0px;}.elementor-1044 .elementor-element.elementor-element-1041f518{--display:flex;--position:relative;--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:flex-end;--padding-top:180px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;top:0px;}body:not(.rtl) .elementor-1044 .elementor-element.elementor-element-1041f518{left:0px;}body.rtl .elementor-1044 .elementor-element.elementor-element-1041f518{right:0px;}.elementor-1044 .elementor-element.elementor-element-1daeb3cb{--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;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-5747422f{text-align:center;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:900;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-444b0b47{text-align:center;}.elementor-1044 .elementor-element.elementor-element-444b0b47 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:84px;font-weight:500;line-height:1.12em;color:#F6F3ED;}.elementor-1044 .elementor-element.elementor-element-6caac37e{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;color:#F6F3ED;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1044 .elementor-element.elementor-element-1062724a .elementor-button{background-color:transparent;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;fill:#F6F3ED;color:#F6F3ED;background-image:linear-gradient(200deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);border-style:none;border-radius:24px 24px 24px 24px;padding:16px 34px 16px 34px;}.elementor-1044 .elementor-element.elementor-element-1062724a .elementor-button:hover, .elementor-1044 .elementor-element.elementor-element-1062724a .elementor-button:focus{background-color:transparent;color:#F6F3ED;background-image:linear-gradient(200deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);border-color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-1062724a .elementor-button:hover svg, .elementor-1044 .elementor-element.elementor-element-1062724a .elementor-button:focus svg{fill:#F6F3ED;}.elementor-1044 .elementor-element.elementor-element-3b246a46{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-4086aa42{--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-1044 .elementor-element.elementor-element-32c2f07c{width:auto;max-width:auto;text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:900;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-32c2f07c.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1044 .elementor-element.elementor-element-36097883{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-1044 .elementor-element.elementor-element-36097883 .elementor-divider-separator{width:45px;margin:0 auto;margin-left:0;}.elementor-1044 .elementor-element.elementor-element-36097883 .elementor-divider{text-align:left;padding-block-start:10px;padding-block-end:10px;}.elementor-1044 .elementor-element.elementor-element-763b2a11{text-align:start;}.elementor-1044 .elementor-element.elementor-element-763b2a11 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:700;line-height:1em;color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-3b1d4a13{width:var( --container-widget-width, 90% );max-width:90%;padding:10px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-3b1d4a13 a{color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-1d03de0d{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-1d03de0d a{color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-7fec49c2 .elementor-button{background-color:transparent;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;fill:#F6F3ED;color:#F6F3ED;background-image:linear-gradient(200deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);border-style:none;border-radius:24px 24px 24px 24px;padding:16px 34px 16px 34px;}.elementor-1044 .elementor-element.elementor-element-7fec49c2 .elementor-button:hover, .elementor-1044 .elementor-element.elementor-element-7fec49c2 .elementor-button:focus{background-color:transparent;color:#F6F3ED;background-image:linear-gradient(200deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);border-color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-7fec49c2 .elementor-button:hover svg, .elementor-1044 .elementor-element.elementor-element-7fec49c2 .elementor-button:focus svg{fill:#F6F3ED;}.elementor-1044 .elementor-element.elementor-element-1c3ffde9{--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1044 .elementor-element.elementor-element-297e3ee7{text-align:start;}.elementor-1044 .elementor-element.elementor-element-297e3ee7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:100px;font-weight:400;color:#EDEBE4;}.elementor-1044 .elementor-element.elementor-element-24564a88{font-family:"Vactory Sans", Sans-serif;font-size:11px;font-weight:400;line-height:2px;letter-spacing:3px;color:var( --e-global-color-18e7fff );}.elementor-1044 .elementor-element.elementor-element-404b8716{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1044 .elementor-element.elementor-element-19ea176b img{border-radius:3px 3px 3px 3px;}.elementor-1044 .elementor-element.elementor-element-52130e45{--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-end;}.elementor-1044 .elementor-element.elementor-element-5a93443d{--display:flex;border-style:solid;--border-style:solid;border-color:#E5E5E5;--border-color:#E5E5E5;--border-radius:0px 0px 0px 2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-2347e77{text-align:start;}.elementor-1044 .elementor-element.elementor-element-2347e77 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:700;font-style:italic;line-height:1em;color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-594766ee{--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-1044 .elementor-element.elementor-element-513881c6{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;width:var( --container-widget-width, 25px );max-width:25px;--container-widget-width:25px;--container-widget-flex-grow:0;}.elementor-1044 .elementor-element.elementor-element-513881c6.elementor-element{--order:-99999 /* order start hack */;}.elementor-1044 .elementor-element.elementor-element-513881c6 .elementor-divider-separator{width:20px;margin:0 auto;margin-left:0;}.elementor-1044 .elementor-element.elementor-element-513881c6 .elementor-divider{text-align:left;padding-block-start:10px;padding-block-end:10px;}.elementor-1044 .elementor-element.elementor-element-7adf2fab{width:auto;max-width:auto;text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:900;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-7adf2fab.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-1044 .elementor-element.elementor-element-554d0584{left:5%;}body.rtl .elementor-1044 .elementor-element.elementor-element-554d0584{right:5%;}.elementor-1044 .elementor-element.elementor-element-554d0584{bottom:20px;text-align:start;}.elementor-1044 .elementor-element.elementor-element-554d0584 img{border-radius:3px 3px 3px 3px;}.elementor-1044 .elementor-element.elementor-element-f6bd5eb{--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;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-2f342d5b{--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-1044 .elementor-element.elementor-element-548e60dc{width:auto;max-width:auto;text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:900;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-548e60dc.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-1044 .elementor-element.elementor-element-2643d9fa{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-1044 .elementor-element.elementor-element-2643d9fa .elementor-divider-separator{width:45px;margin:0 auto;margin-left:0;}.elementor-1044 .elementor-element.elementor-element-2643d9fa .elementor-divider{text-align:left;padding-block-start:10px;padding-block-end:10px;}.elementor-1044 .elementor-element.elementor-element-399b39c0{text-align:start;}.elementor-1044 .elementor-element.elementor-element-399b39c0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:700;line-height:1em;color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-c5d1b60{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-c5d1b60 a{color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-20b2b0b9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-3cd9e60f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1044 .elementor-element.elementor-element-51e53390{--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:7px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-5c0d9bb{width:auto;max-width:auto;text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:900;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-5c0d9bb.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-1044 .elementor-element.elementor-element-531e4496{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-1044 .elementor-element.elementor-element-531e4496 .elementor-divider-separator{width:45px;margin:0 auto;margin-left:0;}.elementor-1044 .elementor-element.elementor-element-531e4496 .elementor-divider{text-align:left;padding-block-start:10px;padding-block-end:10px;}.elementor-1044 .elementor-element.elementor-element-6e35ec21{width:var( --container-widget-width, 90% );max-width:90%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-6e35ec21 a{color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-2ba62314{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1044 .elementor-element.elementor-element-39df4477{--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:7px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-6d8ba327{width:auto;max-width:auto;text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:900;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-6d8ba327.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-1044 .elementor-element.elementor-element-22ebb04d{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-1044 .elementor-element.elementor-element-22ebb04d .elementor-divider-separator{width:45px;margin:0 auto;margin-left:0;}.elementor-1044 .elementor-element.elementor-element-22ebb04d .elementor-divider{text-align:left;padding-block-start:10px;padding-block-end:10px;}.elementor-1044 .elementor-element.elementor-element-398d3b1e{width:var( --container-widget-width, 90% );max-width:90%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-398d3b1e a{color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-12e37d90{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1044 .elementor-element.elementor-element-214c5743{--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:7px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-67552675{width:auto;max-width:auto;text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:900;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-67552675.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-1044 .elementor-element.elementor-element-5b9206d7{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-1044 .elementor-element.elementor-element-5b9206d7 .elementor-divider-separator{width:45px;margin:0 auto;margin-left:0;}.elementor-1044 .elementor-element.elementor-element-5b9206d7 .elementor-divider{text-align:left;padding-block-start:10px;padding-block-end:10px;}.elementor-1044 .elementor-element.elementor-element-2f8ab4b1{width:var( --container-widget-width, 90% );max-width:90%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-2f8ab4b1 a{color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-d48ef38{text-align:center;}.elementor-1044 .elementor-element.elementor-element-d48ef38 .elementor-heading-title{font-family:"Vactory Sans", Sans-serif;font-size:24px;font-weight:400;line-height:28px;color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-45dcd6bf .elementor-button{background-color:#7F800000;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:24px 24px 24px 24px;padding:16px 34px 16px 34px;}.elementor-1044 .elementor-element.elementor-element-45dcd6bf .elementor-button:hover, .elementor-1044 .elementor-element.elementor-element-45dcd6bf .elementor-button:focus{background-color:#05373600;color:var( --e-global-color-secondary );border-color:#7F800000;}.elementor-1044 .elementor-element.elementor-element-45dcd6bf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1044 .elementor-element.elementor-element-45dcd6bf .elementor-button:hover svg, .elementor-1044 .elementor-element.elementor-element-45dcd6bf .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1044 .elementor-element.elementor-element-2acaaf0b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:8%;--padding-bottom:8%;--padding-left:2%;--padding-right:2%;}.elementor-1044 .elementor-element.elementor-element-2acaaf0b > .elementor-shape-top .elementor-shape-fill, .elementor-1044 .elementor-element.elementor-element-2acaaf0b > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#F8F6F2;}.elementor-1044 .elementor-element.elementor-element-2acaaf0b > .elementor-shape-top svg, .elementor-1044 .elementor-element.elementor-element-2acaaf0b > .e-con-inner > .elementor-shape-top svg{width:calc(140% + 1.3px);height:70px;}.elementor-1044 .elementor-element.elementor-element-2acaaf0b > .elementor-shape-bottom .elementor-shape-fill, .elementor-1044 .elementor-element.elementor-element-2acaaf0b > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F8F6F2;}.elementor-1044 .elementor-element.elementor-element-2acaaf0b > .elementor-shape-bottom svg, .elementor-1044 .elementor-element.elementor-element-2acaaf0b > .e-con-inner > .elementor-shape-bottom svg{width:calc(140% + 1.3px);height:70px;}.elementor-1044 .elementor-element.elementor-element-66fb40a{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-35fb35ff{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-344dc749{--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-1044 .elementor-element.elementor-element-381ba755{width:auto;max-width:auto;text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-381ba755.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-1044 .elementor-element.elementor-element-75149ae0{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-1044 .elementor-element.elementor-element-75149ae0 .elementor-divider-separator{width:45px;margin:0 auto;margin-left:0;}.elementor-1044 .elementor-element.elementor-element-75149ae0 .elementor-divider{text-align:left;padding-block-start:10px;padding-block-end:10px;}.elementor-1044 .elementor-element.elementor-element-2409fe89{text-align:start;}.elementor-1044 .elementor-element.elementor-element-2409fe89 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:44px;font-weight:700;line-height:1em;color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-4b4d8baa{width:var( --container-widget-width, 90% );max-width:90%;padding:10px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-4b4d8baa a{color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-3cd9444e{--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-1044 .elementor-element.elementor-element-1cc3449d{--display:flex;}.elementor-1044 .elementor-element.elementor-element-5a5a982d{--display:flex;--min-height:435px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:6% 6% 6% 6%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-5a5a982d:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-5a5a982d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-5986b45c{--display:flex;--min-height:295px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.75;--border-radius:6% 6% 0% 0%;}.elementor-1044 .elementor-element.elementor-element-5986b45c:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-5986b45c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://migsamsafaris.com/wp-content/uploads/2026/09/ms-destination-33.jpeg");background-position:center center;background-size:cover;}.elementor-1044 .elementor-element.elementor-element-5986b45c::before, .elementor-1044 .elementor-element.elementor-element-5986b45c > .elementor-background-video-container::before, .elementor-1044 .elementor-element.elementor-element-5986b45c > .e-con-inner > .elementor-background-video-container::before, .elementor-1044 .elementor-element.elementor-element-5986b45c > .elementor-background-slideshow::before, .elementor-1044 .elementor-element.elementor-element-5986b45c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1044 .elementor-element.elementor-element-5986b45c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-1044 .elementor-element.elementor-element-5986b45c > .elementor-shape-bottom .elementor-shape-fill, .elementor-1044 .elementor-element.elementor-element-5986b45c > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-5986b45c > .elementor-shape-bottom svg, .elementor-1044 .elementor-element.elementor-element-5986b45c > .e-con-inner > .elementor-shape-bottom svg{height:15px;}.elementor-1044 .elementor-element.elementor-element-53fc0dc9{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-1044 .elementor-element.elementor-element-53fc0dc9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:bold;line-height:25px;color:#FFFFFF;}.elementor-1044 .elementor-element.elementor-element-5f1b3cde{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1044 .elementor-element.elementor-element-1bed5d01{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:5px 5px 5px 5px;text-align:center;}.elementor-1044 .elementor-element.elementor-element-1bed5d01 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:bold;line-height:25px;color:#FFFFFF;}.elementor-1044 .elementor-element.elementor-element-729b841e{--display:flex;}.elementor-1044 .elementor-element.elementor-element-19020076{--display:flex;--min-height:435px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:6% 6% 6% 6%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-19020076:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-19020076 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-57ff7d51{--display:flex;--min-height:295px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.75;--border-radius:6% 6% 0% 0%;}.elementor-1044 .elementor-element.elementor-element-57ff7d51:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-57ff7d51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://migsamsafaris.com/wp-content/uploads/2026/09/ms-destination-34.jpeg");background-position:center center;background-size:cover;}.elementor-1044 .elementor-element.elementor-element-57ff7d51::before, .elementor-1044 .elementor-element.elementor-element-57ff7d51 > .elementor-background-video-container::before, .elementor-1044 .elementor-element.elementor-element-57ff7d51 > .e-con-inner > .elementor-background-video-container::before, .elementor-1044 .elementor-element.elementor-element-57ff7d51 > .elementor-background-slideshow::before, .elementor-1044 .elementor-element.elementor-element-57ff7d51 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1044 .elementor-element.elementor-element-57ff7d51 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-1044 .elementor-element.elementor-element-57ff7d51 > .elementor-shape-bottom .elementor-shape-fill, .elementor-1044 .elementor-element.elementor-element-57ff7d51 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-57ff7d51 > .elementor-shape-bottom svg, .elementor-1044 .elementor-element.elementor-element-57ff7d51 > .e-con-inner > .elementor-shape-bottom svg{height:15px;}.elementor-1044 .elementor-element.elementor-element-19bc5482{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-1044 .elementor-element.elementor-element-19bc5482 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:bold;line-height:25px;color:#FFFFFF;}.elementor-1044 .elementor-element.elementor-element-101690d9{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1044 .elementor-element.elementor-element-9611742{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:5px 5px 5px 5px;text-align:center;}.elementor-1044 .elementor-element.elementor-element-9611742 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:bold;line-height:25px;color:#FFFFFF;}.elementor-1044 .elementor-element.elementor-element-3cbfe073{--display:flex;}.elementor-1044 .elementor-element.elementor-element-474cd94b{--display:flex;--min-height:435px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:6% 6% 6% 6%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-474cd94b:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-474cd94b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-24556830{--display:flex;--min-height:295px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.75;--border-radius:6% 6% 0% 0%;}.elementor-1044 .elementor-element.elementor-element-24556830:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-24556830 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://migsamsafaris.com/wp-content/uploads/2026/09/ms-destination-35.jpeg");background-position:center center;background-size:cover;}.elementor-1044 .elementor-element.elementor-element-24556830::before, .elementor-1044 .elementor-element.elementor-element-24556830 > .elementor-background-video-container::before, .elementor-1044 .elementor-element.elementor-element-24556830 > .e-con-inner > .elementor-background-video-container::before, .elementor-1044 .elementor-element.elementor-element-24556830 > .elementor-background-slideshow::before, .elementor-1044 .elementor-element.elementor-element-24556830 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1044 .elementor-element.elementor-element-24556830 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-1044 .elementor-element.elementor-element-24556830 > .elementor-shape-bottom .elementor-shape-fill, .elementor-1044 .elementor-element.elementor-element-24556830 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-24556830 > .elementor-shape-bottom svg, .elementor-1044 .elementor-element.elementor-element-24556830 > .e-con-inner > .elementor-shape-bottom svg{height:15px;}.elementor-1044 .elementor-element.elementor-element-d807dd0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-1044 .elementor-element.elementor-element-d807dd0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:bold;line-height:25px;color:#FFFFFF;}.elementor-1044 .elementor-element.elementor-element-2adf2309{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1044 .elementor-element.elementor-element-47580e81{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:5px 5px 5px 5px;text-align:center;}.elementor-1044 .elementor-element.elementor-element-47580e81 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:bold;line-height:25px;color:#FFFFFF;}.elementor-1044 .elementor-element.elementor-element-3ca1587f{--display:flex;}.elementor-1044 .elementor-element.elementor-element-d2bf355{--display:flex;--min-height:435px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:6% 6% 6% 6%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-d2bf355:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-d2bf355 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-64060230{--display:flex;--min-height:295px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.75;--border-radius:6% 6% 0% 0%;}.elementor-1044 .elementor-element.elementor-element-64060230:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-64060230 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://migsamsafaris.com/wp-content/uploads/2026/09/ms-destination-37.jpeg");background-position:center center;background-size:cover;}.elementor-1044 .elementor-element.elementor-element-64060230::before, .elementor-1044 .elementor-element.elementor-element-64060230 > .elementor-background-video-container::before, .elementor-1044 .elementor-element.elementor-element-64060230 > .e-con-inner > .elementor-background-video-container::before, .elementor-1044 .elementor-element.elementor-element-64060230 > .elementor-background-slideshow::before, .elementor-1044 .elementor-element.elementor-element-64060230 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1044 .elementor-element.elementor-element-64060230 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-1044 .elementor-element.elementor-element-64060230 > .elementor-shape-bottom .elementor-shape-fill, .elementor-1044 .elementor-element.elementor-element-64060230 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-64060230 > .elementor-shape-bottom svg, .elementor-1044 .elementor-element.elementor-element-64060230 > .e-con-inner > .elementor-shape-bottom svg{height:15px;}.elementor-1044 .elementor-element.elementor-element-2d64a5de{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-1044 .elementor-element.elementor-element-2d64a5de .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:bold;line-height:25px;color:#FFFFFF;}.elementor-1044 .elementor-element.elementor-element-34991b6c{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1044 .elementor-element.elementor-element-2ca3f72b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:5px 5px 5px 5px;text-align:center;}.elementor-1044 .elementor-element.elementor-element-2ca3f72b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:bold;line-height:25px;color:#FFFFFF;}.elementor-1044 .elementor-element.elementor-element-70f84a67{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-1044 .elementor-element.elementor-element-36d72e81{--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;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-28af081c{text-align:center;}.elementor-1044 .elementor-element.elementor-element-28af081c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:700;line-height:1em;color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-453a8cb9{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-453a8cb9 a{color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-576adb5e{--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:stretch;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-576adb5e:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-576adb5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F2;}.elementor-1044 .elementor-element.elementor-element-1268dad9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1044 .elementor-element.elementor-element-487c9305{--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:stretch;}.elementor-1044 .elementor-element.elementor-element-7250b1cc{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-46ad77b2{width:initial;max-width:initial;}.elementor-1044 .elementor-element.elementor-element-46ad77b2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;letter-spacing:1px;color:#8A7A5C;}.elementor-1044 .elementor-element.elementor-element-7670540b{--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-1044 .elementor-element.elementor-element-7e5e2a8c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#2B2723;}.elementor-1044 .elementor-element.elementor-element-2eaac456{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;}.elementor-1044 .elementor-element.elementor-element-164688a1{--divider-border-style:solid;--divider-color:#E5DFD3;--divider-border-width:1px;}.elementor-1044 .elementor-element.elementor-element-164688a1 .elementor-divider-separator{width:100%;}.elementor-1044 .elementor-element.elementor-element-164688a1 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1044 .elementor-element.elementor-element-2d67e40b{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-a845cff .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;letter-spacing:1px;color:#8A7A5C;}.elementor-1044 .elementor-element.elementor-element-30544864{--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-1044 .elementor-element.elementor-element-5a277807 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#2B2723;}.elementor-1044 .elementor-element.elementor-element-33ceee32{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;}.elementor-1044 .elementor-element.elementor-element-661424dc{--divider-border-style:solid;--divider-color:#E5DFD3;--divider-border-width:1px;}.elementor-1044 .elementor-element.elementor-element-661424dc .elementor-divider-separator{width:100%;}.elementor-1044 .elementor-element.elementor-element-661424dc .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1044 .elementor-element.elementor-element-49b8525b{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-1e788212 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;letter-spacing:1px;color:#8A7A5C;}.elementor-1044 .elementor-element.elementor-element-549860a2{--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-1044 .elementor-element.elementor-element-5996c31 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#2B2723;}.elementor-1044 .elementor-element.elementor-element-6d12a0d8{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;}.elementor-1044 .elementor-element.elementor-element-4fa64952{--divider-border-style:solid;--divider-color:#E5DFD3;--divider-border-width:1px;}.elementor-1044 .elementor-element.elementor-element-4fa64952 .elementor-divider-separator{width:100%;}.elementor-1044 .elementor-element.elementor-element-4fa64952 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1044 .elementor-element.elementor-element-47a367df{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-74531542 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;letter-spacing:1px;color:#8A7A5C;}.elementor-1044 .elementor-element.elementor-element-43dd53c6{--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-1044 .elementor-element.elementor-element-26fe640c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#2B2723;}.elementor-1044 .elementor-element.elementor-element-1fe68de7{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;}.elementor-1044 .elementor-element.elementor-element-41173af5{--divider-border-style:solid;--divider-color:#E5DFD3;--divider-border-width:1px;}.elementor-1044 .elementor-element.elementor-element-41173af5 .elementor-divider-separator{width:100%;}.elementor-1044 .elementor-element.elementor-element-41173af5 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1044 .elementor-element.elementor-element-3989c110{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-15ca9d7f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;letter-spacing:1px;color:#8A7A5C;}.elementor-1044 .elementor-element.elementor-element-2d560c22{--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-1044 .elementor-element.elementor-element-d182a64 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#2B2723;}.elementor-1044 .elementor-element.elementor-element-20873f84{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;}.elementor-1044 .elementor-element.elementor-element-1a5de723{--divider-border-style:solid;--divider-color:#E5DFD3;--divider-border-width:1px;}.elementor-1044 .elementor-element.elementor-element-1a5de723 .elementor-divider-separator{width:100%;}.elementor-1044 .elementor-element.elementor-element-1a5de723 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1044 .elementor-element.elementor-element-4ad3cee3{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-25f500b4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;letter-spacing:1px;color:#8A7A5C;}.elementor-1044 .elementor-element.elementor-element-13d69a6{--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-1044 .elementor-element.elementor-element-24e0bd69 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#2B2723;}.elementor-1044 .elementor-element.elementor-element-36d929{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;}.elementor-1044 .elementor-element.elementor-element-6603593c{--divider-border-style:solid;--divider-color:#E5DFD3;--divider-border-width:1px;}.elementor-1044 .elementor-element.elementor-element-6603593c .elementor-divider-separator{width:100%;}.elementor-1044 .elementor-element.elementor-element-6603593c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1044 .elementor-element.elementor-element-22f2d6{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-758e6705 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;letter-spacing:1px;color:#8A7A5C;}.elementor-1044 .elementor-element.elementor-element-53e0c14e{--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-1044 .elementor-element.elementor-element-1f79de3d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#2B2723;}.elementor-1044 .elementor-element.elementor-element-459d4daf{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;}.elementor-1044 .elementor-element.elementor-element-3024d3c8{--divider-border-style:solid;--divider-color:#E5DFD3;--divider-border-width:1px;}.elementor-1044 .elementor-element.elementor-element-3024d3c8 .elementor-divider-separator{width:100%;}.elementor-1044 .elementor-element.elementor-element-3024d3c8 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1044 .elementor-element.elementor-element-2c83aa92{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-593696d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;letter-spacing:1px;color:#8A7A5C;}.elementor-1044 .elementor-element.elementor-element-57af6f4b{--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-1044 .elementor-element.elementor-element-7b6cae90 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#2B2723;}.elementor-1044 .elementor-element.elementor-element-b04b1b2{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;}.elementor-1044 .elementor-element.elementor-element-717e5762{--divider-border-style:solid;--divider-color:#E5DFD3;--divider-border-width:1px;}.elementor-1044 .elementor-element.elementor-element-717e5762 .elementor-divider-separator{width:100%;}.elementor-1044 .elementor-element.elementor-element-717e5762 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1044 .elementor-element.elementor-element-31dbf13{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-11014f65 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;letter-spacing:1px;color:#8A7A5C;}.elementor-1044 .elementor-element.elementor-element-73ae5874{--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-1044 .elementor-element.elementor-element-5dd5aa73 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#2B2723;}.elementor-1044 .elementor-element.elementor-element-4f0c00e1{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;}.elementor-1044 .elementor-element.elementor-element-77de3d0f{--divider-border-style:solid;--divider-color:#E5DFD3;--divider-border-width:1px;}.elementor-1044 .elementor-element.elementor-element-77de3d0f .elementor-divider-separator{width:100%;}.elementor-1044 .elementor-element.elementor-element-77de3d0f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1044 .elementor-element.elementor-element-71729ff5{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-3c57e1c6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;letter-spacing:1px;color:#8A7A5C;}.elementor-1044 .elementor-element.elementor-element-39aed5d1{--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-1044 .elementor-element.elementor-element-7a87d267 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#2B2723;}.elementor-1044 .elementor-element.elementor-element-6faecf29{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;}.elementor-1044 .elementor-element.elementor-element-53331232{--display:flex;--position:relative;--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;top:0px;}body:not(.rtl) .elementor-1044 .elementor-element.elementor-element-53331232{left:0px;}body.rtl .elementor-1044 .elementor-element.elementor-element-53331232{right:0px;}.elementor-1044 .elementor-element.elementor-element-111cdae2{--display:flex;--position:relative;--overflow:hidden;--border-radius:0px 0px 0px 0px;top:0px;}body:not(.rtl) .elementor-1044 .elementor-element.elementor-element-111cdae2{left:0px;}body.rtl .elementor-1044 .elementor-element.elementor-element-111cdae2{right:0px;}.elementor-1044 .elementor-element.elementor-element-7bc9be72{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1044 .elementor-element.elementor-element-3c82d258{text-align:center;}.elementor-1044 .elementor-element.elementor-element-3c82d258 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:400;font-style:italic;color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-436b2d10 .elementor-button{background-color:#7F800000;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:24px 24px 24px 24px;padding:16px 34px 16px 34px;}.elementor-1044 .elementor-element.elementor-element-436b2d10 .elementor-button:hover, .elementor-1044 .elementor-element.elementor-element-436b2d10 .elementor-button:focus{background-color:#05373600;color:var( --e-global-color-secondary );border-color:#7F800000;}.elementor-1044 .elementor-element.elementor-element-436b2d10 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1044 .elementor-element.elementor-element-436b2d10 .elementor-button:hover svg, .elementor-1044 .elementor-element.elementor-element-436b2d10 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1044 .elementor-element.elementor-element-440e6af9{--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:stretch;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-440e6af9:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-440e6af9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F2;}.elementor-1044 .elementor-element.elementor-element-2e0bded0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1044 .elementor-element.elementor-element-411a4cce .elementor-button{background-color:#7F800000;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:24px 24px 24px 24px;padding:16px 34px 16px 34px;}.elementor-1044 .elementor-element.elementor-element-411a4cce .elementor-button:hover, .elementor-1044 .elementor-element.elementor-element-411a4cce .elementor-button:focus{background-color:#05373600;color:var( --e-global-color-secondary );border-color:#7F800000;}.elementor-1044 .elementor-element.elementor-element-411a4cce .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1044 .elementor-element.elementor-element-411a4cce .elementor-button:hover svg, .elementor-1044 .elementor-element.elementor-element-411a4cce .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1044 .elementor-element.elementor-element-575935ea{--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:stretch;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-575935ea > .elementor-shape-top .elementor-shape-fill, .elementor-1044 .elementor-element.elementor-element-575935ea > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#F8F6F2;}.elementor-1044 .elementor-element.elementor-element-575935ea > .elementor-shape-top svg, .elementor-1044 .elementor-element.elementor-element-575935ea > .e-con-inner > .elementor-shape-top svg{width:calc(140% + 1.3px);height:70px;}.elementor-1044 .elementor-element.elementor-element-575935ea > .elementor-shape-bottom .elementor-shape-fill, .elementor-1044 .elementor-element.elementor-element-575935ea > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F8F6F2;}.elementor-1044 .elementor-element.elementor-element-575935ea > .elementor-shape-bottom svg, .elementor-1044 .elementor-element.elementor-element-575935ea > .e-con-inner > .elementor-shape-bottom svg{width:calc(140% + 1.3px);height:70px;}.elementor-1044 .elementor-element.elementor-element-575935ea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1044 .elementor-element.elementor-element-66f90cb8{--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;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-3f5ff90c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-3f5ff90c:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-3f5ff90c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#053736;}.elementor-1044 .elementor-element.elementor-element-3f5ff90c > .elementor-shape-top .elementor-shape-fill, .elementor-1044 .elementor-element.elementor-element-3f5ff90c > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#F8F6F2;}.elementor-1044 .elementor-element.elementor-element-3f5ff90c > .elementor-shape-top svg, .elementor-1044 .elementor-element.elementor-element-3f5ff90c > .e-con-inner > .elementor-shape-top svg{width:calc(140% + 1.3px);height:70px;}.elementor-1044 .elementor-element.elementor-element-3f5ff90c > .elementor-shape-bottom svg, .elementor-1044 .elementor-element.elementor-element-3f5ff90c > .e-con-inner > .elementor-shape-bottom svg{width:calc(140% + 1.3px);height:70px;}.elementor-1044 .elementor-element.elementor-element-253e964c{text-align:center;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:900;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-6860aa9c{text-align:center;}.elementor-1044 .elementor-element.elementor-element-6860aa9c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-1044 .elementor-element.elementor-element-59ff933{--display:flex;}.elementor-1044 .elementor-element.elementor-element-0d7086c{--display:flex;--min-height:510px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1044 .elementor-element.elementor-element-0d7086c:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-0d7086c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1044 .elementor-element.elementor-element-51c8e22{--display:flex;}.elementor-1044 .elementor-element.elementor-element-51c8e22:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-51c8e22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://migsamsafaris.com/wp-content/uploads/2026/09/ms-desination-32.jpg");background-position:bottom center;background-size:cover;}.elementor-1044 .elementor-element.elementor-element-51c8e22 > .elementor-shape-bottom svg, .elementor-1044 .elementor-element.elementor-element-51c8e22 > .e-con-inner > .elementor-shape-bottom svg{height:20px;}.elementor-1044 .elementor-element.elementor-element-a0397be{--spacer-size:200px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1044 .elementor-element.elementor-element-3723b92{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1044 .elementor-element.elementor-element-3723b92 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-3723b92 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1044 .elementor-element.elementor-element-3723b92 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1044 .elementor-element.elementor-element-3723b92 .elementor-icon-list-item > a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1044 .elementor-element.elementor-element-3723b92 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-a54cfdb{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-1044 .elementor-element.elementor-element-a54cfdb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:bold;line-height:25px;color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-009a2df .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-1044 .elementor-element.elementor-element-009a2df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1044 .elementor-element.elementor-element-009a2df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1044 .elementor-element.elementor-element-009a2df .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1044 .elementor-element.elementor-element-009a2df .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-009a2df .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1044 .elementor-element.elementor-element-009a2df{--e-icon-list-icon-size:14px;--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:-2px;}.elementor-1044 .elementor-element.elementor-element-009a2df .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-84d66e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-8383e7c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1044 .elementor-element.elementor-element-e587e64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1044 .elementor-element.elementor-element-e587e64 .elementor-heading-title{font-family:"Merriweather Sans", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-afd03e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1044 .elementor-element.elementor-element-afd03e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1044 .elementor-element.elementor-element-afd03e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1044 .elementor-element.elementor-element-afd03e5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1044 .elementor-element.elementor-element-afd03e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1044 .elementor-element.elementor-element-afd03e5 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-afd03e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1044 .elementor-element.elementor-element-afd03e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1044 .elementor-element.elementor-element-afd03e5 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1044 .elementor-element.elementor-element-afd03e5 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-afd03e5 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1044 .elementor-element.elementor-element-afd03e5{--e-icon-list-icon-size:16px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:-3px;}.elementor-1044 .elementor-element.elementor-element-afd03e5 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1044 .elementor-element.elementor-element-afd03e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1044 .elementor-element.elementor-element-afd03e5 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;}.elementor-1044 .elementor-element.elementor-element-afd03e5 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-a9b6c4b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-dc1b220 .elementor-button{background-color:transparent;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;fill:#F6F3ED;color:#F6F3ED;background-image:linear-gradient(200deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);border-style:none;border-radius:24px 24px 24px 24px;padding:16px 34px 16px 34px;}.elementor-1044 .elementor-element.elementor-element-dc1b220 .elementor-button:hover, .elementor-1044 .elementor-element.elementor-element-dc1b220 .elementor-button:focus{background-color:transparent;color:#F6F3ED;background-image:linear-gradient(200deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);border-color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-dc1b220 .elementor-button:hover svg, .elementor-1044 .elementor-element.elementor-element-dc1b220 .elementor-button:focus svg{fill:#F6F3ED;}.elementor-1044 .elementor-element.elementor-element-144444b{--display:flex;}.elementor-1044 .elementor-element.elementor-element-37763ef{--display:flex;--min-height:510px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1044 .elementor-element.elementor-element-37763ef:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-37763ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1044 .elementor-element.elementor-element-f8ff85e{--display:flex;}.elementor-1044 .elementor-element.elementor-element-f8ff85e:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-f8ff85e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://migsamsafaris.com/wp-content/uploads/2026/09/ms-img-3.jpg");background-position:center center;background-size:cover;}.elementor-1044 .elementor-element.elementor-element-f8ff85e > .elementor-shape-bottom svg, .elementor-1044 .elementor-element.elementor-element-f8ff85e > .e-con-inner > .elementor-shape-bottom svg{height:20px;}.elementor-1044 .elementor-element.elementor-element-3df3dd4{--spacer-size:200px;}.elementor-1044 .elementor-element.elementor-element-4b410e5{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1044 .elementor-element.elementor-element-4b410e5 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-4b410e5 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1044 .elementor-element.elementor-element-4b410e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1044 .elementor-element.elementor-element-4b410e5 .elementor-icon-list-item > a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1044 .elementor-element.elementor-element-4b410e5 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-aeebad2{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-1044 .elementor-element.elementor-element-aeebad2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:bold;line-height:25px;color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-36f1814 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-1044 .elementor-element.elementor-element-36f1814 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1044 .elementor-element.elementor-element-36f1814 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1044 .elementor-element.elementor-element-36f1814 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1044 .elementor-element.elementor-element-36f1814 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-36f1814 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1044 .elementor-element.elementor-element-36f1814{--e-icon-list-icon-size:14px;--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:-2px;}.elementor-1044 .elementor-element.elementor-element-36f1814 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-0016ba6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-22f9cc5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1044 .elementor-element.elementor-element-f42ee7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1044 .elementor-element.elementor-element-f42ee7c .elementor-heading-title{font-family:"Merriweather Sans", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-00f1a4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1044 .elementor-element.elementor-element-00f1a4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1044 .elementor-element.elementor-element-00f1a4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1044 .elementor-element.elementor-element-00f1a4b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1044 .elementor-element.elementor-element-00f1a4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1044 .elementor-element.elementor-element-00f1a4b .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-00f1a4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1044 .elementor-element.elementor-element-00f1a4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1044 .elementor-element.elementor-element-00f1a4b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1044 .elementor-element.elementor-element-00f1a4b .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-00f1a4b .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1044 .elementor-element.elementor-element-00f1a4b{--e-icon-list-icon-size:16px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:-3px;}.elementor-1044 .elementor-element.elementor-element-00f1a4b .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1044 .elementor-element.elementor-element-00f1a4b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1044 .elementor-element.elementor-element-00f1a4b .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;}.elementor-1044 .elementor-element.elementor-element-00f1a4b .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-2964f60{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-c921060 .elementor-button{background-color:transparent;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;fill:#F6F3ED;color:#F6F3ED;background-image:linear-gradient(200deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);border-style:none;border-radius:24px 24px 24px 24px;padding:16px 34px 16px 34px;}.elementor-1044 .elementor-element.elementor-element-c921060 .elementor-button:hover, .elementor-1044 .elementor-element.elementor-element-c921060 .elementor-button:focus{background-color:transparent;color:#F6F3ED;background-image:linear-gradient(200deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);border-color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-c921060 .elementor-button:hover svg, .elementor-1044 .elementor-element.elementor-element-c921060 .elementor-button:focus svg{fill:#F6F3ED;}.elementor-1044 .elementor-element.elementor-element-98374d6{--display:flex;}.elementor-1044 .elementor-element.elementor-element-d5b6bf7{--display:flex;--min-height:510px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1044 .elementor-element.elementor-element-d5b6bf7:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-d5b6bf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1044 .elementor-element.elementor-element-dec9840{--display:flex;}.elementor-1044 .elementor-element.elementor-element-dec9840:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-dec9840 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://migsamsafaris.com/wp-content/uploads/2026/09/7-days-Tanzania-Honeymoon-Safari.jpg");background-position:center center;background-size:cover;}.elementor-1044 .elementor-element.elementor-element-dec9840 > .elementor-shape-bottom svg, .elementor-1044 .elementor-element.elementor-element-dec9840 > .e-con-inner > .elementor-shape-bottom svg{height:20px;}.elementor-1044 .elementor-element.elementor-element-522cd8f{--spacer-size:200px;}.elementor-1044 .elementor-element.elementor-element-78521f6{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1044 .elementor-element.elementor-element-78521f6 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-78521f6 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1044 .elementor-element.elementor-element-78521f6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1044 .elementor-element.elementor-element-78521f6 .elementor-icon-list-item > a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1044 .elementor-element.elementor-element-78521f6 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-a657783{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-1044 .elementor-element.elementor-element-a657783 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:bold;line-height:25px;color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-72f73bb .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-1044 .elementor-element.elementor-element-72f73bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1044 .elementor-element.elementor-element-72f73bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1044 .elementor-element.elementor-element-72f73bb .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1044 .elementor-element.elementor-element-72f73bb .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-72f73bb .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1044 .elementor-element.elementor-element-72f73bb{--e-icon-list-icon-size:14px;--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:-2px;}.elementor-1044 .elementor-element.elementor-element-72f73bb .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-d65a96a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-43ff12e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1044 .elementor-element.elementor-element-c34ce1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1044 .elementor-element.elementor-element-c34ce1b .elementor-heading-title{font-family:"Merriweather Sans", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-ef83033 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1044 .elementor-element.elementor-element-ef83033 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1044 .elementor-element.elementor-element-ef83033 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1044 .elementor-element.elementor-element-ef83033 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1044 .elementor-element.elementor-element-ef83033 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1044 .elementor-element.elementor-element-ef83033 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-ef83033 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1044 .elementor-element.elementor-element-ef83033 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1044 .elementor-element.elementor-element-ef83033 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1044 .elementor-element.elementor-element-ef83033 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-ef83033 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1044 .elementor-element.elementor-element-ef83033{--e-icon-list-icon-size:16px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:-3px;}.elementor-1044 .elementor-element.elementor-element-ef83033 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1044 .elementor-element.elementor-element-ef83033 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1044 .elementor-element.elementor-element-ef83033 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;}.elementor-1044 .elementor-element.elementor-element-ef83033 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-304d9dd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-07122ec .elementor-button{background-color:transparent;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;fill:#F6F3ED;color:#F6F3ED;background-image:linear-gradient(200deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);border-style:none;border-radius:24px 24px 24px 24px;padding:16px 34px 16px 34px;}.elementor-1044 .elementor-element.elementor-element-07122ec .elementor-button:hover, .elementor-1044 .elementor-element.elementor-element-07122ec .elementor-button:focus{background-color:transparent;color:#F6F3ED;background-image:linear-gradient(200deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);border-color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-07122ec .elementor-button:hover svg, .elementor-1044 .elementor-element.elementor-element-07122ec .elementor-button:focus svg{fill:#F6F3ED;}.elementor-1044 .elementor-element.elementor-element-c7439a6{--display:flex;}.elementor-1044 .elementor-element.elementor-element-20934a9{--display:flex;--min-height:510px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1044 .elementor-element.elementor-element-20934a9:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-20934a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1044 .elementor-element.elementor-element-64386ab{--display:flex;}.elementor-1044 .elementor-element.elementor-element-64386ab:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-64386ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://migsamsafaris.com/wp-content/uploads/2026/09/ms-img-4.jpg");background-position:center center;background-size:cover;}.elementor-1044 .elementor-element.elementor-element-64386ab > .elementor-shape-bottom svg, .elementor-1044 .elementor-element.elementor-element-64386ab > .e-con-inner > .elementor-shape-bottom svg{height:20px;}.elementor-1044 .elementor-element.elementor-element-71c0a7f{--spacer-size:200px;}.elementor-1044 .elementor-element.elementor-element-b65ea8c{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1044 .elementor-element.elementor-element-b65ea8c .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-b65ea8c .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1044 .elementor-element.elementor-element-b65ea8c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1044 .elementor-element.elementor-element-b65ea8c .elementor-icon-list-item > a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1044 .elementor-element.elementor-element-b65ea8c .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-43031b6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-1044 .elementor-element.elementor-element-43031b6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:bold;line-height:25px;color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-aeaefa6 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-1044 .elementor-element.elementor-element-aeaefa6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1044 .elementor-element.elementor-element-aeaefa6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1044 .elementor-element.elementor-element-aeaefa6 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1044 .elementor-element.elementor-element-aeaefa6 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-aeaefa6 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1044 .elementor-element.elementor-element-aeaefa6{--e-icon-list-icon-size:14px;--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:-2px;}.elementor-1044 .elementor-element.elementor-element-aeaefa6 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-244476e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-bf176b7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1044 .elementor-element.elementor-element-2658f93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1044 .elementor-element.elementor-element-2658f93 .elementor-heading-title{font-family:"Merriweather Sans", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-a422d50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1044 .elementor-element.elementor-element-a422d50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1044 .elementor-element.elementor-element-a422d50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1044 .elementor-element.elementor-element-a422d50 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1044 .elementor-element.elementor-element-a422d50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1044 .elementor-element.elementor-element-a422d50 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-a422d50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1044 .elementor-element.elementor-element-a422d50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1044 .elementor-element.elementor-element-a422d50 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1044 .elementor-element.elementor-element-a422d50 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-a422d50 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1044 .elementor-element.elementor-element-a422d50{--e-icon-list-icon-size:16px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:-3px;}.elementor-1044 .elementor-element.elementor-element-a422d50 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1044 .elementor-element.elementor-element-a422d50 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1044 .elementor-element.elementor-element-a422d50 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;}.elementor-1044 .elementor-element.elementor-element-a422d50 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-1a0be4f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-eef8022 .elementor-button{background-color:transparent;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;fill:#F6F3ED;color:#F6F3ED;background-image:linear-gradient(200deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);border-style:none;border-radius:24px 24px 24px 24px;padding:16px 34px 16px 34px;}.elementor-1044 .elementor-element.elementor-element-eef8022 .elementor-button:hover, .elementor-1044 .elementor-element.elementor-element-eef8022 .elementor-button:focus{background-color:transparent;color:#F6F3ED;background-image:linear-gradient(200deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);border-color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-eef8022 .elementor-button:hover svg, .elementor-1044 .elementor-element.elementor-element-eef8022 .elementor-button:focus svg{fill:#F6F3ED;}.elementor-1044 .elementor-element.elementor-element-77fa5da{--display:flex;}.elementor-1044 .elementor-element.elementor-element-783d1ab{--display:flex;--min-height:510px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1044 .elementor-element.elementor-element-783d1ab:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-783d1ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1044 .elementor-element.elementor-element-1ac7d3b{--display:flex;}.elementor-1044 .elementor-element.elementor-element-1ac7d3b:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-1ac7d3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://migsamsafaris.com/wp-content/uploads/2026/09/ms-img-24.jpg");background-position:center center;background-size:cover;}.elementor-1044 .elementor-element.elementor-element-1ac7d3b > .elementor-shape-bottom svg, .elementor-1044 .elementor-element.elementor-element-1ac7d3b > .e-con-inner > .elementor-shape-bottom svg{height:20px;}.elementor-1044 .elementor-element.elementor-element-fda7853{--spacer-size:200px;}.elementor-1044 .elementor-element.elementor-element-07056c1{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1044 .elementor-element.elementor-element-07056c1 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-07056c1 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1044 .elementor-element.elementor-element-07056c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1044 .elementor-element.elementor-element-07056c1 .elementor-icon-list-item > a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1044 .elementor-element.elementor-element-07056c1 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-5f74992{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-1044 .elementor-element.elementor-element-5f74992 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:bold;line-height:25px;color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-4aa44d0 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-1044 .elementor-element.elementor-element-4aa44d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1044 .elementor-element.elementor-element-4aa44d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1044 .elementor-element.elementor-element-4aa44d0 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1044 .elementor-element.elementor-element-4aa44d0 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-4aa44d0 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1044 .elementor-element.elementor-element-4aa44d0{--e-icon-list-icon-size:14px;--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:-2px;}.elementor-1044 .elementor-element.elementor-element-4aa44d0 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-7ddfc58{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-b164bde{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1044 .elementor-element.elementor-element-6ff7964{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1044 .elementor-element.elementor-element-6ff7964 .elementor-heading-title{font-family:"Merriweather Sans", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-ae64212 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1044 .elementor-element.elementor-element-ae64212 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1044 .elementor-element.elementor-element-ae64212 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1044 .elementor-element.elementor-element-ae64212 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1044 .elementor-element.elementor-element-ae64212 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1044 .elementor-element.elementor-element-ae64212 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-ae64212 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1044 .elementor-element.elementor-element-ae64212 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1044 .elementor-element.elementor-element-ae64212 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1044 .elementor-element.elementor-element-ae64212 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-ae64212 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1044 .elementor-element.elementor-element-ae64212{--e-icon-list-icon-size:16px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:-3px;}.elementor-1044 .elementor-element.elementor-element-ae64212 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1044 .elementor-element.elementor-element-ae64212 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1044 .elementor-element.elementor-element-ae64212 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;}.elementor-1044 .elementor-element.elementor-element-ae64212 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-7422910{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-5ed232a .elementor-button{background-color:transparent;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;fill:#F6F3ED;color:#F6F3ED;background-image:linear-gradient(200deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);border-style:none;border-radius:24px 24px 24px 24px;padding:16px 34px 16px 34px;}.elementor-1044 .elementor-element.elementor-element-5ed232a .elementor-button:hover, .elementor-1044 .elementor-element.elementor-element-5ed232a .elementor-button:focus{background-color:transparent;color:#F6F3ED;background-image:linear-gradient(200deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);border-color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-5ed232a .elementor-button:hover svg, .elementor-1044 .elementor-element.elementor-element-5ed232a .elementor-button:focus svg{fill:#F6F3ED;}.elementor-1044 .elementor-element.elementor-element-6809f2a{--display:flex;}.elementor-1044 .elementor-element.elementor-element-d4685ed{--display:flex;--min-height:510px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1044 .elementor-element.elementor-element-d4685ed:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-d4685ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1044 .elementor-element.elementor-element-4610898{--display:flex;}.elementor-1044 .elementor-element.elementor-element-4610898:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-4610898 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://migsamsafaris.com/wp-content/uploads/2026/09/ms-img-40.jpg");background-position:center center;background-size:cover;}.elementor-1044 .elementor-element.elementor-element-4610898 > .elementor-shape-bottom svg, .elementor-1044 .elementor-element.elementor-element-4610898 > .e-con-inner > .elementor-shape-bottom svg{height:20px;}.elementor-1044 .elementor-element.elementor-element-e29f5cf{--spacer-size:200px;}.elementor-1044 .elementor-element.elementor-element-5ad4e9b{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1044 .elementor-element.elementor-element-5ad4e9b .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-5ad4e9b .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1044 .elementor-element.elementor-element-5ad4e9b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1044 .elementor-element.elementor-element-5ad4e9b .elementor-icon-list-item > a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1044 .elementor-element.elementor-element-5ad4e9b .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-eec7d2c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-1044 .elementor-element.elementor-element-eec7d2c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:bold;line-height:25px;color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-be18648 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-1044 .elementor-element.elementor-element-be18648 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1044 .elementor-element.elementor-element-be18648 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1044 .elementor-element.elementor-element-be18648 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1044 .elementor-element.elementor-element-be18648 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-be18648 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1044 .elementor-element.elementor-element-be18648{--e-icon-list-icon-size:14px;--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:-2px;}.elementor-1044 .elementor-element.elementor-element-be18648 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-6828e12{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-d189690{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1044 .elementor-element.elementor-element-fb49762{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1044 .elementor-element.elementor-element-fb49762 .elementor-heading-title{font-family:"Merriweather Sans", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-acc72bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1044 .elementor-element.elementor-element-acc72bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1044 .elementor-element.elementor-element-acc72bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1044 .elementor-element.elementor-element-acc72bd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1044 .elementor-element.elementor-element-acc72bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1044 .elementor-element.elementor-element-acc72bd .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-acc72bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1044 .elementor-element.elementor-element-acc72bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1044 .elementor-element.elementor-element-acc72bd .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1044 .elementor-element.elementor-element-acc72bd .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-acc72bd .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1044 .elementor-element.elementor-element-acc72bd{--e-icon-list-icon-size:16px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:-3px;}.elementor-1044 .elementor-element.elementor-element-acc72bd .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1044 .elementor-element.elementor-element-acc72bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1044 .elementor-element.elementor-element-acc72bd .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;}.elementor-1044 .elementor-element.elementor-element-acc72bd .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-c1a338d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-ae89163 .elementor-button{background-color:transparent;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;fill:#F6F3ED;color:#F6F3ED;background-image:linear-gradient(200deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);border-style:none;border-radius:24px 24px 24px 24px;padding:16px 34px 16px 34px;}.elementor-1044 .elementor-element.elementor-element-ae89163 .elementor-button:hover, .elementor-1044 .elementor-element.elementor-element-ae89163 .elementor-button:focus{background-color:transparent;color:#F6F3ED;background-image:linear-gradient(200deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);border-color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-ae89163 .elementor-button:hover svg, .elementor-1044 .elementor-element.elementor-element-ae89163 .elementor-button:focus svg{fill:#F6F3ED;}.elementor-1044 .elementor-element.elementor-element-b9f2a10{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}@media(max-width:1024px){.elementor-1044 .elementor-element.elementor-element-16942c22{--min-height:78vh;}.elementor-1044 .elementor-element.elementor-element-1041f518{--min-height:78vh;--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:70px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-1044 .elementor-element.elementor-element-444b0b47 .elementor-heading-title{font-size:60px;}.elementor-1044 .elementor-element.elementor-element-3b246a46{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1044 .elementor-element.elementor-element-763b2a11 .elementor-heading-title{font-size:60px;}.elementor-1044 .elementor-element.elementor-element-2347e77 .elementor-heading-title{font-size:26px;}.elementor-1044 .elementor-element.elementor-element-f6bd5eb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1044 .elementor-element.elementor-element-399b39c0 .elementor-heading-title{font-size:60px;}.elementor-1044 .elementor-element.elementor-element-66fb40a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1044 .elementor-element.elementor-element-35fb35ff{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1044 .elementor-element.elementor-element-2409fe89 .elementor-heading-title{font-size:60px;}.elementor-1044 .elementor-element.elementor-element-70f84a67{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1044 .elementor-element.elementor-element-36d72e81{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1044 .elementor-element.elementor-element-28af081c .elementor-heading-title{font-size:60px;}.elementor-1044 .elementor-element.elementor-element-1268dad9{--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:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-1044 .elementor-element.elementor-element-7bc9be72{--padding-top:30px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-1044 .elementor-element.elementor-element-2e0bded0{--padding-top:30px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-1044 .elementor-element.elementor-element-66f90cb8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1044 .elementor-element.elementor-element-6860aa9c .elementor-heading-title{font-size:60px;}.elementor-1044 .elementor-element.elementor-element-84d66e2{--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:space-between;}.elementor-1044 .elementor-element.elementor-element-a9b6c4b{--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-1044 .elementor-element.elementor-element-0016ba6{--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:space-between;}.elementor-1044 .elementor-element.elementor-element-2964f60{--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-1044 .elementor-element.elementor-element-d65a96a{--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:space-between;}.elementor-1044 .elementor-element.elementor-element-304d9dd{--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-1044 .elementor-element.elementor-element-244476e{--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:space-between;}.elementor-1044 .elementor-element.elementor-element-1a0be4f{--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-1044 .elementor-element.elementor-element-7ddfc58{--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:space-between;}.elementor-1044 .elementor-element.elementor-element-7422910{--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-1044 .elementor-element.elementor-element-6828e12{--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:space-between;}.elementor-1044 .elementor-element.elementor-element-c1a338d{--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-1044 .elementor-element.elementor-element-b9f2a10{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1044 .elementor-element.elementor-element-16942c22{--min-height:650px;}.elementor-1044 .elementor-element.elementor-element-1041f518{--min-height:620px;--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;--justify-content:flex-end;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-1044 .elementor-element.elementor-element-5747422f{font-size:10px;}.elementor-1044 .elementor-element.elementor-element-444b0b47 .elementor-heading-title{font-size:36px;}.elementor-1044 .elementor-element.elementor-element-6caac37e{font-size:12px;}.elementor-1044 .elementor-element.elementor-element-1062724a .elementor-button{font-size:14px;padding:12px 18px 12px 18px;}.elementor-1044 .elementor-element.elementor-element-3b246a46{--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-1044 .elementor-element.elementor-element-32c2f07c.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1044 .elementor-element.elementor-element-36097883{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-1044 .elementor-element.elementor-element-36097883 .elementor-divider-separator{width:30px;}.elementor-1044 .elementor-element.elementor-element-763b2a11 .elementor-heading-title{font-size:32px;}.elementor-1044 .elementor-element.elementor-element-7fec49c2 .elementor-button{font-size:14px;padding:12px 18px 12px 18px;}.elementor-1044 .elementor-element.elementor-element-2347e77 .elementor-heading-title{font-size:32px;}.elementor-1044 .elementor-element.elementor-element-f6bd5eb{--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-1044 .elementor-element.elementor-element-548e60dc.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1044 .elementor-element.elementor-element-2643d9fa{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-1044 .elementor-element.elementor-element-2643d9fa .elementor-divider-separator{width:30px;}.elementor-1044 .elementor-element.elementor-element-399b39c0 .elementor-heading-title{font-size:32px;}.elementor-1044 .elementor-element.elementor-element-5c0d9bb.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1044 .elementor-element.elementor-element-531e4496{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-1044 .elementor-element.elementor-element-531e4496 .elementor-divider-separator{width:30px;}.elementor-1044 .elementor-element.elementor-element-6d8ba327.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1044 .elementor-element.elementor-element-22ebb04d{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-1044 .elementor-element.elementor-element-22ebb04d .elementor-divider-separator{width:30px;}.elementor-1044 .elementor-element.elementor-element-67552675.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1044 .elementor-element.elementor-element-5b9206d7{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-1044 .elementor-element.elementor-element-5b9206d7 .elementor-divider-separator{width:30px;}.elementor-1044 .elementor-element.elementor-element-45dcd6bf .elementor-button{font-size:14px;padding:12px 18px 12px 18px;}.elementor-1044 .elementor-element.elementor-element-2acaaf0b{--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-1044 .elementor-element.elementor-element-66fb40a{--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-1044 .elementor-element.elementor-element-35fb35ff{--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-1044 .elementor-element.elementor-element-381ba755.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1044 .elementor-element.elementor-element-75149ae0{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-1044 .elementor-element.elementor-element-75149ae0 .elementor-divider-separator{width:30px;}.elementor-1044 .elementor-element.elementor-element-2409fe89 .elementor-heading-title{font-size:32px;}.elementor-1044 .elementor-element.elementor-element-70f84a67{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1044 .elementor-element.elementor-element-36d72e81{--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-1044 .elementor-element.elementor-element-28af081c .elementor-heading-title{font-size:32px;}.elementor-1044 .elementor-element.elementor-element-1268dad9{--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:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-1044 .elementor-element.elementor-element-7250b1cc{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-7e5e2a8c .elementor-heading-title{font-size:16px;}.elementor-1044 .elementor-element.elementor-element-2d67e40b{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-5a277807 .elementor-heading-title{font-size:16px;}.elementor-1044 .elementor-element.elementor-element-49b8525b{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-5996c31 .elementor-heading-title{font-size:16px;}.elementor-1044 .elementor-element.elementor-element-47a367df{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-26fe640c .elementor-heading-title{font-size:16px;}.elementor-1044 .elementor-element.elementor-element-3989c110{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-d182a64 .elementor-heading-title{font-size:16px;}.elementor-1044 .elementor-element.elementor-element-4ad3cee3{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-24e0bd69 .elementor-heading-title{font-size:16px;}.elementor-1044 .elementor-element.elementor-element-22f2d6{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-1f79de3d .elementor-heading-title{font-size:16px;}.elementor-1044 .elementor-element.elementor-element-2c83aa92{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-7b6cae90 .elementor-heading-title{font-size:16px;}.elementor-1044 .elementor-element.elementor-element-31dbf13{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-5dd5aa73 .elementor-heading-title{font-size:16px;}.elementor-1044 .elementor-element.elementor-element-71729ff5{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-7a87d267 .elementor-heading-title{font-size:16px;}.elementor-1044 .elementor-element.elementor-element-7bc9be72{--padding-top:16px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-1044 .elementor-element.elementor-element-436b2d10 .elementor-button{font-size:14px;padding:12px 18px 12px 18px;}.elementor-1044 .elementor-element.elementor-element-2e0bded0{--padding-top:16px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-1044 .elementor-element.elementor-element-411a4cce .elementor-button{font-size:14px;padding:12px 18px 12px 18px;}.elementor-1044 .elementor-element.elementor-element-66f90cb8{--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-1044 .elementor-element.elementor-element-3f5ff90c{--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-1044 .elementor-element.elementor-element-6860aa9c .elementor-heading-title{font-size:32px;}.elementor-1044 .elementor-element.elementor-element-8383e7c{--width:100%;}.elementor-1044 .elementor-element.elementor-element-a9b6c4b{--justify-content:center;}.elementor-1044 .elementor-element.elementor-element-dc1b220 .elementor-button{font-size:14px;padding:12px 18px 12px 18px;}.elementor-1044 .elementor-element.elementor-element-22f9cc5{--width:100%;}.elementor-1044 .elementor-element.elementor-element-2964f60{--justify-content:center;}.elementor-1044 .elementor-element.elementor-element-c921060 .elementor-button{font-size:14px;padding:12px 18px 12px 18px;}.elementor-1044 .elementor-element.elementor-element-43ff12e{--width:100%;--justify-content:center;}.elementor-1044 .elementor-element.elementor-element-304d9dd{--justify-content:center;}.elementor-1044 .elementor-element.elementor-element-07122ec .elementor-button{font-size:14px;padding:12px 18px 12px 18px;}.elementor-1044 .elementor-element.elementor-element-bf176b7{--width:100%;}.elementor-1044 .elementor-element.elementor-element-1a0be4f{--justify-content:center;}.elementor-1044 .elementor-element.elementor-element-eef8022 .elementor-button{font-size:14px;padding:12px 18px 12px 18px;}.elementor-1044 .elementor-element.elementor-element-b164bde{--width:100%;}.elementor-1044 .elementor-element.elementor-element-7422910{--justify-content:center;}.elementor-1044 .elementor-element.elementor-element-5ed232a .elementor-button{font-size:14px;padding:12px 18px 12px 18px;}.elementor-1044 .elementor-element.elementor-element-d189690{--width:100%;}.elementor-1044 .elementor-element.elementor-element-c1a338d{--justify-content:center;}.elementor-1044 .elementor-element.elementor-element-ae89163 .elementor-button{font-size:14px;padding:12px 18px 12px 18px;}.elementor-1044 .elementor-element.elementor-element-b9f2a10{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-1044 .elementor-element.elementor-element-16942c22{--width:100%;}.elementor-1044 .elementor-element.elementor-element-3b246a46{--width:42%;}.elementor-1044 .elementor-element.elementor-element-404b8716{--width:58%;}.elementor-1044 .elementor-element.elementor-element-5a93443d{--width:50%;}.elementor-1044 .elementor-element.elementor-element-3cd9e60f{--width:30%;}.elementor-1044 .elementor-element.elementor-element-2ba62314{--width:45%;}.elementor-1044 .elementor-element.elementor-element-12e37d90{--width:25%;}.elementor-1044 .elementor-element.elementor-element-35fb35ff{--width:25%;}.elementor-1044 .elementor-element.elementor-element-3cd9444e{--width:75%;}.elementor-1044 .elementor-element.elementor-element-1268dad9{--content-width:1280px;}.elementor-1044 .elementor-element.elementor-element-7bc9be72{--content-width:780px;}.elementor-1044 .elementor-element.elementor-element-2e0bded0{--content-width:780px;}.elementor-1044 .elementor-element.elementor-element-575935ea{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1044 .elementor-element.elementor-element-3b246a46{--width:100%;}.elementor-1044 .elementor-element.elementor-element-404b8716{--width:100%;}.elementor-1044 .elementor-element.elementor-element-f6bd5eb{--width:100%;}.elementor-1044 .elementor-element.elementor-element-66fb40a{--width:100%;}.elementor-1044 .elementor-element.elementor-element-35fb35ff{--width:100%;}.elementor-1044 .elementor-element.elementor-element-3cd9444e{--width:100%;}.elementor-1044 .elementor-element.elementor-element-36d72e81{--width:100%;}.elementor-1044 .elementor-element.elementor-element-66f90cb8{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-6caac37e */.elementor-1044 .elementor-element.elementor-element-6caac37e{ max-width:460px; opacity:0.9; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1062724a */.elementor-1044 .elementor-element.elementor-element-1062724a .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-1062724a .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b1d4a13 */.elementor-1044 .elementor-element.elementor-element-3b1d4a13{ max-width:460px; opacity:0.9; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d03de0d */.elementor-1044 .elementor-element.elementor-element-1d03de0d{ max-width:460px; opacity:0.9; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7fec49c2 */.elementor-1044 .elementor-element.elementor-element-7fec49c2 .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-7fec49c2 .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5d1b60 */.elementor-1044 .elementor-element.elementor-element-c5d1b60{ max-width:460px; opacity:0.9; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e35ec21 */.elementor-1044 .elementor-element.elementor-element-6e35ec21{ max-width:460px; opacity:0.9; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-398d3b1e */.elementor-1044 .elementor-element.elementor-element-398d3b1e{ max-width:460px; opacity:0.9; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f8ab4b1 */.elementor-1044 .elementor-element.elementor-element-2f8ab4b1{ max-width:460px; opacity:0.9; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b4d8baa */.elementor-1044 .elementor-element.elementor-element-4b4d8baa{ max-width:460px; opacity:0.9; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-453a8cb9 */.elementor-1044 .elementor-element.elementor-element-453a8cb9{ max-width:460px; opacity:0.9; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-576adb5e *//* =========================================
   SIGNATURE EXPERIENCES
   DYNAMIC RIGHT PRESENTATION
========================================= */

.experience-dynamic {
    width: 100%;
}


/* IMAGE */

.experience-image-wrap {
    position: relative;
    width: 100%;
    height: 100vh;
    min-height: 100vh;
    overflow: hidden;
}

.experience-dynamic-image {
    position: absolute;
    inset: 0;

    width: 100%;
    height: 100%;

    object-fit: cover;

    opacity: 1;
    transform: scale(1);

    transition:
        opacity 0.6s ease,
        transform 1s cubic-bezier(.2,.65,.25,1);
}


/* Dark subtle image overlay */

.experience-image-overlay {
    position: absolute;
    inset: 0;

    background:
        linear-gradient(
            to top,
            rgba(0,0,0,.48) 0%,
            rgba(0,0,0,.08) 45%,
            rgba(0,0,0,0) 70%
        );

    pointer-events: none;
}


/* IMAGE TEXT */

.experience-image-content {
    position: absolute;

    left: 42px;
    right: 42px;
    bottom: 48px;

    z-index: 5;

    color: #ffffff;
}

.experience-image-number {
    font-family: Inter, sans-serif;

    font-size: 10px;
    font-weight: 500;

    letter-spacing: 2px;
    text-transform: uppercase;

    margin-bottom: 14px;

    opacity: .82;
}

.experience-image-title {
    font-family: "Cormorant Garamond", serif;

    font-size: clamp(38px, 4vw, 58px);
    line-height: .95;

    font-weight: 500;

    margin-bottom: 28px;
}

.experience-image-caption {
    font-family: Inter, sans-serif;

    font-size: 10px;
    font-weight: 600;

    letter-spacing: 2px;

    text-transform: uppercase;

    margin-bottom: 18px;

    opacity: .9;
}

.experience-image-description {
    font-family: "Cormorant Garamond", serif;

    font-size: clamp(22px, 2vw, 30px);
    line-height: 1.15;

    font-style: italic;

    max-width: 500px;

    opacity: .96;
}

.experience-image-overlay {
    position: absolute;
    inset: 0;

    z-index: 2;

    pointer-events: none;

    background:
        linear-gradient(
            to top,
            rgba(0,0,0,.68) 0%,
            rgba(0,0,0,.38) 22%,
            rgba(0,0,0,.08) 52%,
            rgba(0,0,0,0) 75%
        );
}


/* =========================================
   EXPERIENCE LIST
========================================= */

.experience-item {
    cursor: pointer;

    position: relative;

    transition:
        opacity .35s ease,
        transform .35s ease;
}


/* Inactive */

.experience-item:not(.is-active) {
    opacity: .82;
}


/* Active */

.experience-item.is-active {
    opacity: 1;
}


/* Title inside existing Elementor widget */

.experience-item.is-active h3,
.experience-item.is-active .elementor-heading-title {
    transform: translateX(3px);
}


/* Make title transition smooth */

.experience-item h3,
.experience-item .elementor-heading-title {
    transition:
        transform .35s ease,
        opacity .35s ease;
}


/* Number can also be styled */

.experience-item .experience-number {
    transition:
        opacity .35s ease,
        transform .35s ease;
}


.experience-item.is-active .experience-number {
    transform: translateX(2px);
}


/* =========================================
   HOVER
========================================= */

.experience-item:hover {
    opacity: 1;
}


/* =========================================
   DYNAMIC TRANSITION STATE
========================================= */

.experience-dynamic.is-changing
.experience-dynamic-image {
    opacity: 0;
    transform: scale(1.035);
}


.experience-dynamic.is-changing
.experience-image-content,
.experience-dynamic.is-changing
.experience-info {
    opacity: 0;
    transform: translateY(8px);
}


.experience-image-content,
.experience-info {
    transition:
        opacity .4s ease,
        transform .4s ease;
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .experience-sticky {
        position: relative;
        top: auto;

        height: auto;
        min-height: auto;
    }

    .experience-sticky .experience-image-frame {
        height: 75vh;
        min-height: 600px;
    }

    .experience-image-wrap {
        height: 75vh;
        min-height: 600px;
    }

    .experience-image-content {
        left: 24px;
        right: 24px;
        bottom: 30px;
    }

    .experience-image-title {
        font-size: 38px;
    }

    .experience-image-description {
        font-size: 24px;
    }

}

.experience-sticky {
    position: sticky;
    top: 0;
    height: 100vh;
    min-height: 100vh;
    align-self: flex-start;
}
.experience-sticky .experience-image-frame {
    width: 100%;
    height: 100vh;
    min-height: 100vh;
}
.experience-sticky .elementor-widget-html {
    width: 100%;
    height: 100%;
}
.experience-sticky .experience-dynamic {
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-440e6af9 *//* =========================================
   SIGNATURE EXPERIENCES
   DYNAMIC RIGHT PRESENTATION
========================================= */

.experience-dynamic {
    width: 100%;
}


/* IMAGE */

.experience-image-wrap {
    position: relative;
    width: 100%;
    height: 100vh;
    min-height: 100vh;
    overflow: hidden;
}

.experience-dynamic-image {
    position: absolute;
    inset: 0;

    width: 100%;
    height: 100%;

    object-fit: cover;

    opacity: 1;
    transform: scale(1);

    transition:
        opacity 0.6s ease,
        transform 1s cubic-bezier(.2,.65,.25,1);
}


/* Dark subtle image overlay */

.experience-image-overlay {
    position: absolute;
    inset: 0;

    background:
        linear-gradient(
            to top,
            rgba(0,0,0,.48) 0%,
            rgba(0,0,0,.08) 45%,
            rgba(0,0,0,0) 70%
        );

    pointer-events: none;
}


/* IMAGE TEXT */

.experience-image-content {
    position: absolute;

    left: 42px;
    right: 42px;
    bottom: 48px;

    z-index: 5;

    color: #ffffff;
}

.experience-image-number {
    font-family: Inter, sans-serif;

    font-size: 10px;
    font-weight: 500;

    letter-spacing: 2px;
    text-transform: uppercase;

    margin-bottom: 14px;

    opacity: .82;
}

.experience-image-title {
    font-family: "Cormorant Garamond", serif;

    font-size: clamp(38px, 4vw, 58px);
    line-height: .95;

    font-weight: 500;

    margin-bottom: 28px;
}

.experience-image-caption {
    font-family: Inter, sans-serif;

    font-size: 10px;
    font-weight: 600;

    letter-spacing: 2px;

    text-transform: uppercase;

    margin-bottom: 18px;

    opacity: .9;
}

.experience-image-description {
    font-family: "Cormorant Garamond", serif;

    font-size: clamp(22px, 2vw, 30px);
    line-height: 1.15;

    font-style: italic;

    max-width: 500px;

    opacity: .96;
}

.experience-image-overlay {
    position: absolute;
    inset: 0;

    z-index: 2;

    pointer-events: none;

    background:
        linear-gradient(
            to top,
            rgba(0,0,0,.68) 0%,
            rgba(0,0,0,.38) 22%,
            rgba(0,0,0,.08) 52%,
            rgba(0,0,0,0) 75%
        );
}


/* =========================================
   EXPERIENCE LIST
========================================= */

.experience-item {
    cursor: pointer;

    position: relative;

    transition:
        opacity .35s ease,
        transform .35s ease;
}


/* Inactive */

.experience-item:not(.is-active) {
    opacity: .82;
}


/* Active */

.experience-item.is-active {
    opacity: 1;
}


/* Title inside existing Elementor widget */

.experience-item.is-active h3,
.experience-item.is-active .elementor-heading-title {
    transform: translateX(3px);
}


/* Make title transition smooth */

.experience-item h3,
.experience-item .elementor-heading-title {
    transition:
        transform .35s ease,
        opacity .35s ease;
}


/* Number can also be styled */

.experience-item .experience-number {
    transition:
        opacity .35s ease,
        transform .35s ease;
}


.experience-item.is-active .experience-number {
    transform: translateX(2px);
}


/* =========================================
   HOVER
========================================= */

.experience-item:hover {
    opacity: 1;
}


/* =========================================
   DYNAMIC TRANSITION STATE
========================================= */

.experience-dynamic.is-changing
.experience-dynamic-image {
    opacity: 0;
    transform: scale(1.035);
}


.experience-dynamic.is-changing
.experience-image-content,
.experience-dynamic.is-changing
.experience-info {
    opacity: 0;
    transform: translateY(8px);
}


.experience-image-content,
.experience-info {
    transition:
        opacity .4s ease,
        transform .4s ease;
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .experience-sticky {
        position: relative;
        top: auto;

        height: auto;
        min-height: auto;
    }

    .experience-sticky .experience-image-frame {
        height: 75vh;
        min-height: 600px;
    }

    .experience-image-wrap {
        height: 75vh;
        min-height: 600px;
    }

    .experience-image-content {
        left: 24px;
        right: 24px;
        bottom: 30px;
    }

    .experience-image-title {
        font-size: 38px;
    }

    .experience-image-description {
        font-size: 24px;
    }

}

.experience-sticky {
    position: sticky;
    top: 0;
    height: 100vh;
    min-height: 100vh;
    align-self: flex-start;
}
.experience-sticky .experience-image-frame {
    width: 100%;
    height: 100vh;
    min-height: 100vh;
}
.experience-sticky .elementor-widget-html {
    width: 100%;
    height: 100%;
}
.experience-sticky .experience-dynamic {
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-575935ea *//* =========================================
   SIGNATURE EXPERIENCES
   DYNAMIC RIGHT PRESENTATION
========================================= */

.experience-dynamic {
    width: 100%;
}


/* IMAGE */

.experience-image-wrap {
    position: relative;
    width: 100%;
    height: 100vh;
    min-height: 100vh;
    overflow: hidden;
}

.experience-dynamic-image {
    position: absolute;
    inset: 0;

    width: 100%;
    height: 100%;

    object-fit: cover;

    opacity: 1;
    transform: scale(1);

    transition:
        opacity 0.6s ease,
        transform 1s cubic-bezier(.2,.65,.25,1);
}


/* Dark subtle image overlay */

.experience-image-overlay {
    position: absolute;
    inset: 0;

    background:
        linear-gradient(
            to top,
            rgba(0,0,0,.48) 0%,
            rgba(0,0,0,.08) 45%,
            rgba(0,0,0,0) 70%
        );

    pointer-events: none;
}


/* IMAGE TEXT */

.experience-image-content {
    position: absolute;

    left: 42px;
    right: 42px;
    bottom: 48px;

    z-index: 5;

    color: #ffffff;
}

.experience-image-number {
    font-family: Inter, sans-serif;

    font-size: 10px;
    font-weight: 500;

    letter-spacing: 2px;
    text-transform: uppercase;

    margin-bottom: 14px;

    opacity: .82;
}

.experience-image-title {
    font-family: "Cormorant Garamond", serif;

    font-size: clamp(38px, 4vw, 58px);
    line-height: .95;

    font-weight: 500;

    margin-bottom: 28px;
}

.experience-image-caption {
    font-family: Inter, sans-serif;

    font-size: 10px;
    font-weight: 600;

    letter-spacing: 2px;

    text-transform: uppercase;

    margin-bottom: 18px;

    opacity: .9;
}

.experience-image-description {
    font-family: "Cormorant Garamond", serif;

    font-size: clamp(22px, 2vw, 30px);
    line-height: 1.15;

    font-style: italic;

    max-width: 500px;

    opacity: .96;
}

.experience-image-overlay {
    position: absolute;
    inset: 0;

    z-index: 2;

    pointer-events: none;

    background:
        linear-gradient(
            to top,
            rgba(0,0,0,.68) 0%,
            rgba(0,0,0,.38) 22%,
            rgba(0,0,0,.08) 52%,
            rgba(0,0,0,0) 75%
        );
}


/* =========================================
   EXPERIENCE LIST
========================================= */

.experience-item {
    cursor: pointer;

    position: relative;

    transition:
        opacity .35s ease,
        transform .35s ease;
}


/* Inactive */

.experience-item:not(.is-active) {
    opacity: .82;
}


/* Active */

.experience-item.is-active {
    opacity: 1;
}


/* Title inside existing Elementor widget */

.experience-item.is-active h3,
.experience-item.is-active .elementor-heading-title {
    transform: translateX(3px);
}


/* Make title transition smooth */

.experience-item h3,
.experience-item .elementor-heading-title {
    transition:
        transform .35s ease,
        opacity .35s ease;
}


/* Number can also be styled */

.experience-item .experience-number {
    transition:
        opacity .35s ease,
        transform .35s ease;
}


.experience-item.is-active .experience-number {
    transform: translateX(2px);
}


/* =========================================
   HOVER
========================================= */

.experience-item:hover {
    opacity: 1;
}


/* =========================================
   DYNAMIC TRANSITION STATE
========================================= */

.experience-dynamic.is-changing
.experience-dynamic-image {
    opacity: 0;
    transform: scale(1.035);
}


.experience-dynamic.is-changing
.experience-image-content,
.experience-dynamic.is-changing
.experience-info {
    opacity: 0;
    transform: translateY(8px);
}


.experience-image-content,
.experience-info {
    transition:
        opacity .4s ease,
        transform .4s ease;
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .experience-sticky {
        position: relative;
        top: auto;

        height: auto;
        min-height: auto;
    }

    .experience-sticky .experience-image-frame {
        height: 75vh;
        min-height: 600px;
    }

    .experience-image-wrap {
        height: 75vh;
        min-height: 600px;
    }

    .experience-image-content {
        left: 24px;
        right: 24px;
        bottom: 30px;
    }

    .experience-image-title {
        font-size: 38px;
    }

    .experience-image-description {
        font-size: 24px;
    }

}

.experience-sticky {
    position: sticky;
    top: 0;
    height: 100vh;
    min-height: 100vh;
    align-self: flex-start;
}
.experience-sticky .experience-image-frame {
    width: 100%;
    height: 100vh;
    min-height: 100vh;
}
.experience-sticky .elementor-widget-html {
    width: 100%;
    height: 100%;
}
.experience-sticky .experience-dynamic {
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc1b220 */.elementor-1044 .elementor-element.elementor-element-dc1b220 .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-dc1b220 .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c921060 */.elementor-1044 .elementor-element.elementor-element-c921060 .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-c921060 .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-07122ec */.elementor-1044 .elementor-element.elementor-element-07122ec .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-07122ec .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eef8022 */.elementor-1044 .elementor-element.elementor-element-eef8022 .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-eef8022 .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ed232a */.elementor-1044 .elementor-element.elementor-element-5ed232a .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-5ed232a .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ae89163 */.elementor-1044 .elementor-element.elementor-element-ae89163 .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-ae89163 .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc1b220 */.elementor-1044 .elementor-element.elementor-element-dc1b220 .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-dc1b220 .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c921060 */.elementor-1044 .elementor-element.elementor-element-c921060 .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-c921060 .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-07122ec */.elementor-1044 .elementor-element.elementor-element-07122ec .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-07122ec .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eef8022 */.elementor-1044 .elementor-element.elementor-element-eef8022 .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-eef8022 .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ed232a */.elementor-1044 .elementor-element.elementor-element-5ed232a .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-5ed232a .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ae89163 */.elementor-1044 .elementor-element.elementor-element-ae89163 .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-ae89163 .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc1b220 */.elementor-1044 .elementor-element.elementor-element-dc1b220 .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-dc1b220 .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c921060 */.elementor-1044 .elementor-element.elementor-element-c921060 .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-c921060 .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-07122ec */.elementor-1044 .elementor-element.elementor-element-07122ec .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-07122ec .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eef8022 */.elementor-1044 .elementor-element.elementor-element-eef8022 .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-eef8022 .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ed232a */.elementor-1044 .elementor-element.elementor-element-5ed232a .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-5ed232a .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ae89163 */.elementor-1044 .elementor-element.elementor-element-ae89163 .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-ae89163 .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc1b220 */.elementor-1044 .elementor-element.elementor-element-dc1b220 .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-dc1b220 .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c921060 */.elementor-1044 .elementor-element.elementor-element-c921060 .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-c921060 .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-07122ec */.elementor-1044 .elementor-element.elementor-element-07122ec .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-07122ec .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eef8022 */.elementor-1044 .elementor-element.elementor-element-eef8022 .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-eef8022 .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ed232a */.elementor-1044 .elementor-element.elementor-element-5ed232a .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-5ed232a .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ae89163 */.elementor-1044 .elementor-element.elementor-element-ae89163 .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-ae89163 .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc1b220 */.elementor-1044 .elementor-element.elementor-element-dc1b220 .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-dc1b220 .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c921060 */.elementor-1044 .elementor-element.elementor-element-c921060 .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-c921060 .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-07122ec */.elementor-1044 .elementor-element.elementor-element-07122ec .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-07122ec .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eef8022 */.elementor-1044 .elementor-element.elementor-element-eef8022 .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-eef8022 .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ed232a */.elementor-1044 .elementor-element.elementor-element-5ed232a .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-5ed232a .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ae89163 */.elementor-1044 .elementor-element.elementor-element-ae89163 .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-ae89163 .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc1b220 */.elementor-1044 .elementor-element.elementor-element-dc1b220 .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-dc1b220 .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c921060 */.elementor-1044 .elementor-element.elementor-element-c921060 .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-c921060 .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-07122ec */.elementor-1044 .elementor-element.elementor-element-07122ec .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-07122ec .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eef8022 */.elementor-1044 .elementor-element.elementor-element-eef8022 .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-eef8022 .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ed232a */.elementor-1044 .elementor-element.elementor-element-5ed232a .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-5ed232a .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ae89163 */.elementor-1044 .elementor-element.elementor-element-ae89163 .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-ae89163 .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc1b220 */.elementor-1044 .elementor-element.elementor-element-dc1b220 .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-dc1b220 .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c921060 */.elementor-1044 .elementor-element.elementor-element-c921060 .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-c921060 .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-07122ec */.elementor-1044 .elementor-element.elementor-element-07122ec .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-07122ec .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eef8022 */.elementor-1044 .elementor-element.elementor-element-eef8022 .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-eef8022 .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ed232a */.elementor-1044 .elementor-element.elementor-element-5ed232a .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-5ed232a .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ae89163 */.elementor-1044 .elementor-element.elementor-element-ae89163 .elementor-button{
    
    background: linear-gradient(
        90deg,
        #0f4b3d,
        #7c8600
    );

    background-size: 100% 100%;
    background-position: left center;

    transition:
        background-position .5s ease,
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-1044 .elementor-element.elementor-element-ae89163 .elementor-button:hover{

    background-position: right center;

    transform: translateY(-3px);

    box-shadow: 0 10px 25px rgba(0,0,0,.18);

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Vactory Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://migsamsafaris.com/wp-content/uploads/2026/08/VactorySansRegular-drrAV.ttf') format('truetype');
}
/* End Custom Fonts CSS */