.elementor-8 .elementor-element.elementor-element-1c4a9c9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:15vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-8 .elementor-element.elementor-element-1c4a9c9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1c4a9c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gethitchedtomitch.co.za/wp-content/uploads/2025/05/Scroll-Group-23.png");background-position:14vw 53px;background-repeat:no-repeat;background-size:70% auto;}.elementor-8 .elementor-element.elementor-element-1c4a9c9.e-con{--align-self:center;}.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-8 .elementor-element.elementor-element-5b5cf91 .elementor-heading-title{font-family:"noto-serif-extracondensed", Sans-serif;font-size:58px;font-weight:400;color:var( --e-global-color-text );}.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-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-8 .elementor-element.elementor-element-6ea4c96 > .elementor-widget-container{margin:5vw 0vw 5vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-8 .elementor-element.elementor-element-6ea4c96{text-align:center;font-family:"noto-serif-extracondensed", Sans-serif;font-size:30px;font-weight:400;line-height:1.8rem;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-d1f3f98{--display:flex;--min-height:90vh;--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;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:10vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-8 .elementor-element.elementor-element-d1f3f98:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d1f3f98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gethitchedtomitch.co.za/wp-content/uploads/2025/05/Scroll-Group-13@2x-scaled.png");background-position:center center;background-repeat:repeat-x;background-size:cover;}.elementor-8 .elementor-element.elementor-element-d5e7679{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-244bc45{text-align:center;}.elementor-8 .elementor-element.elementor-element-244bc45 .elementor-heading-title{font-family:"noto-serif-extracondensed", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-b3dc3ff );}.elementor-8 .elementor-element.elementor-element-90f561f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-8c04c9e{text-align:center;}.elementor-8 .elementor-element.elementor-element-8c04c9e .elementor-heading-title{font-family:"noto-serif-extracondensed", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-b3dc3ff );}.elementor-8 .elementor-element.elementor-element-23cbcc7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-f41ff69{text-align:center;}.elementor-8 .elementor-element.elementor-element-f41ff69 .elementor-heading-title{font-family:"noto-serif-extracondensed", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-b3dc3ff );}.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-8 .elementor-element.elementor-element-f06a8a4 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:-1px -3px 0px 0px #DE6F36;border-radius:25px 25px 25px 25px;padding:9px 26px 4px 24px;}.elementor-8 .elementor-element.elementor-element-f06a8a4 > .elementor-widget-container:hover{--e-transform-scale:1.01;}.elementor-8 .elementor-element.elementor-element-f06a8a4 > .elementor-widget-container{margin:1vw 0vw 0vw 0vw;}.elementor-8 .elementor-element.elementor-element-28f1de5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-8 .elementor-element.elementor-element-28f1de5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-28f1de5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b3dc3ff );}.elementor-8 .elementor-element.elementor-element-c001829 > .elementor-widget-container{padding:12vw 0vw 12vw 0vw;}.elementor-8 .elementor-element.elementor-element-c001829{text-align:center;}.elementor-8 .elementor-element.elementor-element-c001829 .elementor-heading-title{font-family:"noto-serif-extracondensed", Sans-serif;font-size:56px;font-weight:400;line-height:34px;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-ef43cf0{--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-8 .elementor-element.elementor-element-ef43cf0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ef43cf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-c4b1fc3 > .elementor-widget-container{margin:10vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-c4b1fc3{z-index:1;}.elementor-8 .elementor-element.elementor-element-c4b1fc3 .elementor-heading-title{font-family:"noto-serif-extracondensed", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-1a387ef .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:-1px -3px 0px 0px #CAD5B1;border-radius:25px 25px 25px 25px;padding:9px 26px 4px 24px;}.elementor-8 .elementor-element.elementor-element-1a387ef > .elementor-widget-container:hover{--e-transform-scale:1.01;}.elementor-8 .elementor-element.elementor-element-1a387ef > .elementor-widget-container{margin:1vw 0vw 0vw 0vw;}.elementor-8 .elementor-element.elementor-element-1a387ef{z-index:12;}.elementor-8 .elementor-element.elementor-element-8527b79{--display:flex;--position:absolute;--min-height:60vh;--overflow:hidden;--padding-top:10vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;top:0px;}.elementor-8 .elementor-element.elementor-element-8527b79:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8527b79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gethitchedtomitch.co.za/wp-content/uploads/2025/05/Scroll-Group-20.png");background-position:center center;background-repeat:no-repeat;background-size:67vw auto;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-8527b79{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-8527b79{right:0px;}.elementor-8 .elementor-element.elementor-element-32d6d5f{--display:flex;}.elementor-8 .elementor-element.elementor-element-4277c5e{width:var( --container-widget-width, 30vw );max-width:30vw;--container-widget-width:30vw;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-4277c5e > .elementor-widget-container{margin:15vw 0vw 0vw 0vw;}.elementor-8 .elementor-element.elementor-element-4277c5e.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-af97355 > .elementor-widget-container{padding:1vw 15vw 0vw 15vw;}.elementor-8 .elementor-element.elementor-element-af97355{text-align:center;}.elementor-8 .elementor-element.elementor-element-af97355 .elementor-heading-title{font-family:"noto-serif-extracondensed", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-9931ff1 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:-1px -3px 0px 0px #CAD5B1;border-radius:25px 25px 25px 25px;padding:9px 26px 4px 24px;}.elementor-8 .elementor-element.elementor-element-9931ff1 > .elementor-widget-container:hover{--e-transform-scale:1.01;}.elementor-8 .elementor-element.elementor-element-9931ff1 > .elementor-widget-container{margin:1vw 0vw 10vw 0vw;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-d1f3f98{--width:100%;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-1c4a9c9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1c4a9c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0vw 0px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-1c4a9c9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1c4a9c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gethitchedtomitch.co.za/wp-content/uploads/2025/05/Scroll-Group-6@2x.png");background-position:0vw 50px;background-repeat:no-repeat;background-size:contain;}.elementor-8 .elementor-element.elementor-element-1c4a9c9{--content-width:100vw;--min-height:80vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:20vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5b5cf91 > .elementor-widget-container{margin:75vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5b5cf91.elementor-element{--align-self:stretch;}.elementor-8 .elementor-element.elementor-element-5b5cf91{text-align:center;}.elementor-8 .elementor-element.elementor-element-5b5cf91 .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-8d441f9{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-8d441f9 > .elementor-widget-container{margin:0% 0% -10% 0%;padding:0% 0% 0% 0%;}.elementor-8 .elementor-element.elementor-element-8d441f9 img{width:100%;}.elementor-8 .elementor-element.elementor-element-0c0d1f8{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-0c0d1f8 > .elementor-widget-container{margin:0% 0% -10% 0%;padding:0% 0% 0% 0%;}.elementor-8 .elementor-element.elementor-element-0c0d1f8 img{width:100%;}.elementor-8 .elementor-element.elementor-element-6ea4c96 > .elementor-widget-container{padding:10vw 5vw 10vw 5vw;}.elementor-8 .elementor-element.elementor-element-6ea4c96{text-align:center;font-size:15px;line-height:1.1em;}.elementor-8 .elementor-element.elementor-element-d1f3f98:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d1f3f98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gethitchedtomitch.co.za/wp-content/uploads/2025/05/Group-76@2x.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-d1f3f98{--width:100vw;--min-height:70vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:10vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-8 .elementor-element.elementor-element-d1f3f98.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-d5e7679{--width:100vw;--min-height:0px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-8 .elementor-element.elementor-element-244bc45 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0rem 0rem 2rem 0rem;}.elementor-8 .elementor-element.elementor-element-244bc45.elementor-element{--align-self:stretch;}.elementor-8 .elementor-element.elementor-element-244bc45{text-align:center;}.elementor-8 .elementor-element.elementor-element-244bc45 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-90f561f{--width:100vw;--min-height:0px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-8 .elementor-element.elementor-element-8c04c9e > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0rem 0rem 2rem 0rem;}.elementor-8 .elementor-element.elementor-element-8c04c9e.elementor-element{--align-self:stretch;}.elementor-8 .elementor-element.elementor-element-8c04c9e{text-align:center;}.elementor-8 .elementor-element.elementor-element-8c04c9e .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-23cbcc7{--width:100vw;--min-height:0px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-8 .elementor-element.elementor-element-f41ff69 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0rem 0rem 2rem 0rem;}.elementor-8 .elementor-element.elementor-element-f41ff69.elementor-element{--align-self:stretch;}.elementor-8 .elementor-element.elementor-element-f41ff69{text-align:center;}.elementor-8 .elementor-element.elementor-element-f41ff69 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-f06a8a4 > .elementor-widget-container{margin:2vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-f06a8a4.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-f06a8a4{z-index:2;}.elementor-8 .elementor-element.elementor-element-f06a8a4 .elementor-button{font-size:17px;letter-spacing:0.5px;border-radius:16px 16px 16px 16px;padding:9px 24px 8px 24px;}.elementor-8 .elementor-element.elementor-element-28f1de5{--min-height:22vh;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%;}.elementor-8 .elementor-element.elementor-element-c001829 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0% 0% 0% 0%;}.elementor-8 .elementor-element.elementor-element-c001829.elementor-element{--align-self:stretch;}.elementor-8 .elementor-element.elementor-element-c001829{text-align:center;}.elementor-8 .elementor-element.elementor-element-c001829 .elementor-heading-title{font-size:28px;line-height:0.6em;}.elementor-8 .elementor-element.elementor-element-ef43cf0{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-8 .elementor-element.elementor-element-c4b1fc3 > .elementor-widget-container{margin:14vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-c4b1fc3.elementor-element{--align-self:stretch;}.elementor-8 .elementor-element.elementor-element-c4b1fc3{z-index:2;text-align:center;}.elementor-8 .elementor-element.elementor-element-c4b1fc3 .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-1a387ef > .elementor-widget-container{margin:2vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1a387ef.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-1a387ef{z-index:2;}.elementor-8 .elementor-element.elementor-element-1a387ef .elementor-button{font-size:17px;letter-spacing:0.5px;border-radius:16px 16px 16px 16px;padding:9px 24px 8px 24px;}.elementor-8 .elementor-element.elementor-element-8527b79:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8527b79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gethitchedtomitch.co.za/wp-content/uploads/2025/05/Group-171@2x.png");background-repeat:no-repeat;background-size:contain;}.elementor-8 .elementor-element.elementor-element-8527b79{--min-height:50vh;--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;--flex-wrap:nowrap;--margin-top:5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-8 .elementor-element.elementor-element-32d6d5f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-32d6d5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gethitchedtomitch.co.za/wp-content/uploads/2025/05/Group-165@2x.png");background-position:52vw 53vh;background-repeat:no-repeat;background-size:65vw auto;}.elementor-8 .elementor-element.elementor-element-32d6d5f{--justify-content:flex-end;--padding-top:0vw;--padding-bottom:13vw;--padding-left:0vw;--padding-right:0vw;}.elementor-8 .elementor-element.elementor-element-8eab564 > .elementor-widget-container{margin:45vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-8 .elementor-element.elementor-element-4277c5e > .elementor-widget-container{margin:45vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-8 .elementor-element.elementor-element-af97355 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 10vw 0vw 10vw;}.elementor-8 .elementor-element.elementor-element-af97355.elementor-element{--align-self:stretch;}.elementor-8 .elementor-element.elementor-element-af97355{z-index:2;text-align:center;}.elementor-8 .elementor-element.elementor-element-af97355 .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-9931ff1 > .elementor-widget-container{margin:2vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-9931ff1.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-9931ff1{z-index:2;}.elementor-8 .elementor-element.elementor-element-9931ff1 .elementor-button{font-size:17px;letter-spacing:0.5px;border-radius:16px 16px 16px 16px;padding:9px 24px 8px 24px;}}/* Start custom CSS *//*html {*/
/*    background-color: #FFF;*/
/*}*/
/*body {*/
/*      max-width: 1200px;*/
/*      margin: auto;*/
/*    }*/
#main-nav-container{
    background-color: #A3C7F6;
}
.providence-font, #details, #upload{
    font-family:"ff-providence-web-pro", cursive !important;
    font-family: ff-providence-web-pro, sans-serif;
    font-weight: 700;
    font-style: italic;
    /*font-weight: 600;*/
}
body {
    background-color: #A3C7F6;
    padding: 0!important;
}
.small-heading-all-caps {
    font-size: 15px;
    line-height: 1px;
}

@media screen and (min-width: 768px) {
    .small-heading-all-caps {
    font-size: 28px;
    line-height: 1px;
}
#stay-for-the-vibes {
    line-height: 0px;
}
}

#stay-for-the-vibes {
    line-height: 0px;
}/* End custom CSS */