.elementor-329 .elementor-element.elementor-element-47de797{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--overflow:hidden;--background-transition:.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:0%;--padding-inline-end:0%}.elementor-329 .elementor-element.elementor-element-47de797:not(.elementor-motion-effects-element-type-background),.elementor-329 .elementor-element.elementor-element-47de797>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#faf9f7}.elementor-329 .elementor-element.elementor-element-47de797,.elementor-329 .elementor-element.elementor-element-47de797:before{--border-transition:.3s}.elementor-329 .elementor-element.elementor-element-59a01ab{--display:flex;--min-height:100vh;--justify-content:space-between;--background-transition:.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:5%;--padding-block-end:8%;--padding-inline-start:8%;--padding-inline-end:0%}.elementor-329 .elementor-element.elementor-element-59a01ab.e-con{--flex-grow:0;--flex-shrink:0}.elementor-329 .elementor-element.elementor-element-2ae13e1 img{width:15%}.elementor-329 .elementor-element.elementor-element-311e703{--spacer-size:20px}.elementor-329 .elementor-element.elementor-element-3af5f9d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px}.elementor-329 .elementor-element.elementor-element-e03964f{--display:flex;--justify-content:flex-end;--gap:50px 50px;--background-transition:.3s}.elementor-329 .elementor-element.elementor-element-236b34c .elementor-heading-title{color:#343434;font-family:"Cormorant Garamond",Sans-serif;font-size:3.125rem;font-weight:600}.elementor-329 .elementor-element.elementor-element-221b459 .elementor-heading-title{color:#343434;font-family:"Cormorant Garamond",Sans-serif;font-size:3.125rem;font-weight:600}.elementor-329 .elementor-element.elementor-element-fb94f5f .elementor-heading-title{color:#343434;font-family:"Cormorant Garamond",Sans-serif;font-size:3.125rem;font-weight:600}.elementor-329 .elementor-element.elementor-element-6d659a5 .elementor-heading-title{color:#343434;font-family:"Cormorant Garamond",Sans-serif;font-size:3.125rem;font-weight:600}.elementor-329 .elementor-element.elementor-element-2989882 .elementor-heading-title{color:#343434;font-family:"Cormorant Garamond",Sans-serif;font-size:3.125rem;font-weight:600}.elementor-329 .elementor-element.elementor-element-66db910{--display:flex;--justify-content:flex-end;--background-transition:.3s}.elementor-329 .elementor-element.elementor-element-4a09ec6{--display:flex;--justify-content:flex-end;--gap:10px 0px;--background-transition:.3s}.elementor-329 .elementor-element.elementor-element-2abd57a .elementor-heading-title{font-family:"Outfit",Sans-serif;font-size:1.375rem;font-weight:500;text-transform:uppercase}.elementor-329 .elementor-element.elementor-element-63a1cda{color:#b2956e;font-family:"Outfit",Sans-serif;font-size:1.125rem;font-weight:300}.elementor-329 .elementor-element.elementor-element-8d4c68b .elementor-heading-title{font-family:"Outfit",Sans-serif;font-size:1.375rem;font-weight:500;text-transform:uppercase}.elementor-329 .elementor-element.elementor-element-9adf88f{color:#b2956e;font-family:"Outfit",Sans-serif;font-size:1.125rem;font-weight:300}.elementor-329 .elementor-element.elementor-element-51acaa8 .elementor-heading-title{font-family:"Outfit",Sans-serif;font-size:1.375rem;font-weight:500;text-transform:uppercase}.elementor-329 .elementor-element.elementor-element-d4a4a16{color:#b2956e;font-family:"Outfit",Sans-serif;font-size:1.125rem;font-weight:300}.elementor-329 .elementor-element.elementor-element-d4a4a16>.elementor-widget-container{margin:0 0 -10px}.elementor-329 .elementor-element.elementor-element-deb6b9e{--display:flex;--background-transition:.3s}.elementor-329 .elementor-element.elementor-element-deb6b9e:not(.elementor-motion-effects-element-type-background),.elementor-329 .elementor-element.elementor-element-deb6b9e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-329 .elementor-element.elementor-element-deb6b9e,.elementor-329 .elementor-element.elementor-element-deb6b9e:before{--border-transition:.3s}.elementor-329 .elementor-element.elementor-element-b2c1d34{--spacer-size:20px}.elementor-329 .elementor-element.elementor-element-ed98a3b .elementor-heading-title{font-family:"Outfit",Sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:1px}.elementor-329 .elementor-element.elementor-element-f29c48b{--display:flex;--align-items:center;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--background-transition:.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px}.elementor-329 .elementor-element.elementor-element-f29c48b:not(.elementor-motion-effects-element-type-background),.elementor-329 .elementor-element.elementor-element-f29c48b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://tiptop.tmhosts.net/wp-content/uploads/2023/09/Tip-Top-Interior-Menu-Image.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover}.elementor-329 .elementor-element.elementor-element-f29c48b,.elementor-329 .elementor-element.elementor-element-f29c48b:before{--border-transition:.3s}#elementor-popup-modal-329 .dialog-message{width:100vw;height:auto}#elementor-popup-modal-329{justify-content:center;align-items:center;pointer-events:all;background-color:rgba(0,0,0,.8)}#elementor-popup-modal-329 .dialog-close-button{display:flex;top:5%;font-size:50px}#elementor-popup-modal-329 .dialog-widget-content{animation-duration:.5s;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2)}body:not(.rtl) #elementor-popup-modal-329 .dialog-close-button{right:87.5%}body.rtl #elementor-popup-modal-329 .dialog-close-button{left:87.5%}@media(max-width:1024px){.elementor-329 .elementor-element.elementor-element-59a01ab{--padding-block-start:0%;--padding-block-end:5%;--padding-inline-start:5%;--padding-inline-end:0%}.elementor-329 .elementor-element.elementor-element-2ae13e1 img{width:25%}.elementor-329 .elementor-element.elementor-element-2ae13e1>.elementor-widget-container{padding:10% 0 0}.elementor-329 .elementor-element.elementor-element-3af5f9d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:20px 20px}.elementor-329 .elementor-element.elementor-element-e03964f{--gap:20px 20px}.elementor-329 .elementor-element.elementor-element-236b34c .elementor-heading-title{font-size:2.3rem}.elementor-329 .elementor-element.elementor-element-221b459 .elementor-heading-title{font-size:2.3rem}.elementor-329 .elementor-element.elementor-element-fb94f5f .elementor-heading-title{font-size:2.3rem}.elementor-329 .elementor-element.elementor-element-6d659a5 .elementor-heading-title{font-size:2.3rem}.elementor-329 .elementor-element.elementor-element-2989882 .elementor-heading-title{font-size:2.3rem}.elementor-329 .elementor-element.elementor-element-66db910{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px}.elementor-329 .elementor-element.elementor-element-2abd57a .elementor-heading-title{font-size:1.1rem}.elementor-329 .elementor-element.elementor-element-63a1cda{font-size:1rem}.elementor-329 .elementor-element.elementor-element-8d4c68b .elementor-heading-title{font-size:1.1rem}.elementor-329 .elementor-element.elementor-element-9adf88f{font-size:1rem}.elementor-329 .elementor-element.elementor-element-51acaa8 .elementor-heading-title{font-size:1.1rem}.elementor-329 .elementor-element.elementor-element-d4a4a16{font-size:1rem}.elementor-329 .elementor-element.elementor-element-ed98a3b .elementor-heading-title{font-size:.6rem}.elementor-329 .elementor-element.elementor-element-f29c48b:not(.elementor-motion-effects-element-type-background),.elementor-329 .elementor-element.elementor-element-f29c48b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center right}#elementor-popup-modal-329 .dialog-close-button{top:5%;font-size:35px}body:not(.rtl) #elementor-popup-modal-329 .dialog-close-button{right:86.8%}body.rtl #elementor-popup-modal-329 .dialog-close-button{left:86.8%}}@media(min-width:768px){.elementor-329 .elementor-element.elementor-element-47de797{--width:100%}.elementor-329 .elementor-element.elementor-element-59a01ab{--width:60%}.elementor-329 .elementor-element.elementor-element-f29c48b{--width:40%}}@media(max-width:767px){.elementor-329 .elementor-element.elementor-element-59a01ab{--width:100%;--gap:30px 0px;--padding-block-start:5%;--padding-block-end:5%;--padding-inline-start:5%;--padding-inline-end:5%}.elementor-329 .elementor-element.elementor-element-2ae13e1{text-align:left}.elementor-329 .elementor-element.elementor-element-3af5f9d{--width:100%}.elementor-329 .elementor-element.elementor-element-e03964f{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px}.elementor-329 .elementor-element.elementor-element-236b34c .elementor-heading-title{font-size:1.5rem}.elementor-329 .elementor-element.elementor-element-221b459 .elementor-heading-title{font-size:1.5rem}.elementor-329 .elementor-element.elementor-element-fb94f5f .elementor-heading-title{font-size:1.5rem}.elementor-329 .elementor-element.elementor-element-6d659a5 .elementor-heading-title{font-size:1.5rem}.elementor-329 .elementor-element.elementor-element-2989882 .elementor-heading-title{font-size:1.5rem}.elementor-329 .elementor-element.elementor-element-4a09ec6{--padding-block-start:10%;--padding-block-end:0%;--padding-inline-start:0%;--padding-inline-end:0%}.elementor-329 .elementor-element.elementor-element-2abd57a .elementor-heading-title{font-size:1rem}.elementor-329 .elementor-element.elementor-element-63a1cda{font-size:.8rem}.elementor-329 .elementor-element.elementor-element-8d4c68b .elementor-heading-title{font-size:1rem}.elementor-329 .elementor-element.elementor-element-9adf88f{font-size:.8rem}.elementor-329 .elementor-element.elementor-element-51acaa8 .elementor-heading-title{font-size:1rem}.elementor-329 .elementor-element.elementor-element-d4a4a16{font-size:.8rem}.elementor-329 .elementor-element.elementor-element-deb6b9e{--min-height:50vh}.elementor-329 .elementor-element.elementor-element-deb6b9e:not(.elementor-motion-effects-element-type-background),.elementor-329 .elementor-element.elementor-element-deb6b9e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://tiptop.tmhosts.net/wp-content/uploads/2023/09/Tip-Top-Interior-Menu-Image-Mobile.jpg");background-position:center right;background-size:cover}.elementor-329 .elementor-element.elementor-element-ed98a3b .elementor-heading-title{font-size:.55rem;letter-spacing:0px}#elementor-popup-modal-329 .dialog-close-button{top:3%;font-size:25px}body:not(.rtl) #elementor-popup-modal-329 .dialog-close-button{right:5%}body.rtl #elementor-popup-modal-329 .dialog-close-button{left:5%}}.elementor-329 .elementor-element.elementor-element-236b34c h3{cursor:pointer}.elementor-329 .elementor-element.elementor-element-236b34c a:hover{cursor:pointer;color:#b2956e;outline:0}.elementor-329 .elementor-element.elementor-element-221b459 h2{cursor:pointer}.elementor-329 .elementor-element.elementor-element-221b459 a:hover{cursor:pointer;color:#b2956e}.elementor-329 .elementor-element.elementor-element-fb94f5f h2{cursor:pointer}.elementor-329 .elementor-element.elementor-element-fb94f5f a:hover{cursor:pointer;color:#b2956e}.elementor-329 .elementor-element.elementor-element-6d659a5 h2{cursor:pointer}.elementor-329 .elementor-element.elementor-element-6d659a5 a:hover{cursor:pointer;color:#b2956e}.elementor-329 .elementor-element.elementor-element-2989882 h2{cursor:pointer}.elementor-329 .elementor-element.elementor-element-2989882 a:hover{cursor:pointer;color:#b2956e}#elementor-popup-modal-329 h3 a{border:none;outline:none}