/**handles:global-29173-frontend-desktop,local-28307-frontend-desktop**/
.elementor .masthead-logo{width:auto;height:auto;max-width:150px;object-fit:contain;display:flex;justify-content:flex-start;align-items:center;align-self:center}.elementor .header-menu{font-family:var(--type-header-menu);font-weight:700;font-size:var(--typesize-header-menu);color:var(--ink-subtle-ondark);line-height:var(--typesize-header-menu);text-decoration:none;padding:0;margin:0}.elementor .header-menu:focus-visible,.elementor .header-menu:hover{color:var(--ink-hyperlink-hover)}.elementor .content{width:var(--content-width);max-width:var(--100pc);padding:var(--space-0);margin-block-start:var(--space-0);margin-block-end:var(--space-0);margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:var(--space-3)}.elementor .page-title{font-family:var(--type-title);font-weight:900;color:var(--ink-ondark)}.elementor .form-label{width:auto;max-width:100%;font-family:var(--label);font-weight:600;font-size:var(--form-label-size);color:var(--ink-onlight);flex:1 0 auto}.elementor .form-field{width:var(--100pc);height:auto;font-family:var(--form-field);font-weight:400;font-size:var(--form-field-size);color:var(--selected-ink-onlight);padding:var(--space-half);margin:var(--space-0);border-radius:5px;border-width:1px;border-color:var(--border-onlight);border-style:solid;background-color:#c9c7c733}.elementor .form-field:focus{border-color:var(--selected-ink-onlight);background-color:var(--whitest)}.elementor .form-field:focus-visible,.elementor .form-field:hover{border-color:var(--ink-mid)}.elementor .form-field:active{border-color:var(--selected-ink-onlight)}.elementor .layout-vertical{padding:var(--space-0);margin-block-start:var(--space-0);margin-block-end:var(--space-0);margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:var(--space-0);flex-wrap:nowrap}.elementor .layout-horizontal{font-family:var(--body);padding:0;margin:auto;display:flex;flex-direction:row;gap:var(--space-2)}.elementor .form{width:var(--content-width);max-width:100%;padding:var(--space-2);margin-block-start:var(--space-3);margin-block-end:var(--space-3);margin-inline-start:auto;margin-inline-end:auto;border-radius:var(--radius-sm);border-width:1px;border-color:var(--border-light);border-style:solid;backdrop-filter:brightness(105%);display:flex;flex-direction:column;gap:40px}.elementor .section-heading{font-family:var(--heading);font-weight:900;font-size:50px;color:var(--ink-onlight)}.elementor .form-message{font-family:var(--form-message);font-weight:400;font-size:25px;color:var(--ink-onlight);text-align:start;font-style:normal;padding:var(--space-1);border-radius:var(--radius-sm);border-width:var(--space-1);background-color:var(--surface-mid-blue);flex-direction:row;gap:var(--space-1);flex-wrap:nowrap;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr);grid-auto-flow:row;grid-auto-columns:repeat(1,max-content minmax(0,1fr));align-items:center}.elementor .section{padding-block-start:var(--space-6);padding-block-end:var(--space-6);padding-inline-start:var(--space-edge-sides);padding-inline-end:var(--space-edge-sides);margin:var(--space-0);background-image:linear-gradient(180deg,rgba(255,255,255,0) 80%,rgba(0,125,255,.02) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0 0;background-color:var(--surface-light);display:flex;flex-direction:column;gap:var(--space-4)}.elementor .paragraph-text{font-family:var(--body);font-weight:400;font-size:var(--body-size)}.elementor .promotion-card{width:var(--content-width);max-width:var(--100pc);padding:var(--space-3);margin-block-start:var(--space-0);margin-block-end:var(--space-0);margin-inline-start:auto;margin-inline-end:auto;border-radius:var(--radius-md);background-image:radial-gradient(circle at center right,#06f 0,#252c33bf 45%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0 0;background-color:var(--dark-semi-50);display:flex;flex-direction:column;gap:var(--space-3)}.elementor .BSD{width:auto;max-width:var(--content-width);position:static;font-family:"Suez One";font-weight:500;font-size:15px;color:var(--whitest);line-height:15px;text-align:end;text-decoration:none;padding-block-start:2px;padding-block-end:var(--space-0);padding-inline-start:var(--space-0);padding-inline-end:var(--space-0);margin:var(--space-0);opacity:20%;display:block}.elementor .spacing-0{padding:var(--space-0);margin:var(--space-0);gap:var(--space-2)}.elementor .text-light{color:var(--ink-ondark)}.elementor .footer-text{font-family:Inter;font-weight:300;font-size:16px;color:var(--ink-ondark);line-height:1.2em;text-decoration:none}.elementor .footer{color:var(--whitest);padding-block-start:var(--space-5);padding-block-end:var(--space-5);padding-inline-start:var(--space-edge-sides);padding-inline-end:var(--space-edge-sides);margin:var(--space-0);background-image:radial-gradient(circle at top center,#50565c 0,#252c33 18%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0 0;background-color:var(--surface-dark);display:flex;flex-direction:column;gap:var(--space-4)}.elementor .form-element-layout{padding:var(--space-0);margin:var(--space-0);display:flex;flex-direction:column;gap:var(--space-1)}.elementor .section-eyebrows{font-family:var(--eyebrows);font-weight:700;font-size:20px;color:var(--selected-ink-onlight);letter-spacing:10%;text-transform:uppercase}.elementor .button-cta-pill{width:auto;font-family:var(--heading);font-weight:700;font-size:20px;color:var(--whitest);text-align:center;text-decoration:none;text-transform:none;padding-block-start:5px;padding-block-end:5px;padding-inline-start:15px;padding-inline-end:15px;margin:var(--space-0);border-radius:999px;border-width:2px;border-color:var(--transparent);border-style:solid;background-image:linear-gradient(100deg,#06f 10%,#f0f 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0 0;background-color:var(--transparent);background-clip:padding-box;display:flex;flex-direction:row;flex-wrap:nowrap;flex:1 0 auto;align-items:center;align-self:center}.elementor .button-cta-pill:focus-visible,.elementor .button-cta-pill:hover{width:auto;color:var(--selected-ink-onlight);border-radius:999px;border-width:2px;border-color:var(--selected-ink-onlight);border-style:solid;background-image:linear-gradient(var(--transparent),var(--transparent));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0 0;background-color:var(--transparent)}.elementor .lightish{color:var(--ink-mid)}.elementor .button-cta-light{width:auto;font-family:var(--label);font-weight:700;font-size:20px;color:var(--selected-ink-onlight);text-align:start;text-decoration:none;text-transform:none;padding-block-start:5px;padding-block-end:5px;padding-inline-start:15px;padding-inline-end:15px;margin:var(--space-0);border-radius:999px;border-width:2px;border-color:var(--ink-ondark);border-style:solid;background-color:var(--ink-ondark);background-clip:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;justify-content:flex-start;align-self:end}.elementor .button-cta-light:focus-visible,.elementor .button-cta-light:hover{width:auto;color:var(--ink-ondark);border-radius:999px;border-width:2px;border-color:var(--ink-ondark);border-style:solid;background-image:linear-gradient(var(--transparent),var(--transparent));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0 0;background-color:var(--transparent)}.elementor .footer-column{padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3);grid-row:span 2}.elementor .footer-block{padding:var(--space-0);margin:var(--space-0);display:flex;flex-direction:column;gap:var(--space-1)}.elementor .footer-eyebrows{font-family:var(--eyebrows);font-weight:700;font-size:20px;color:var(--ink-subtle-ondark);letter-spacing:2px;text-transform:uppercase}.elementor .card-body{font-family:var(--card-body);font-weight:400;font-size:var(--card-body-size);line-height:var(--card-body-size)}.elementor .header-sticky-frosty{position:relative;inset-block-start:0px;z-index:1000;padding-block-start:var(--space-0);padding-block-end:var(--space-0);padding-inline-start:var(--space-edge-sides);padding-inline-end:var(--space-edge-sides);margin:var(--space-0);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--border-light);border-style:solid;background-color:#ffffffbf;backdrop-filter:brightness(110%) blur(6px)}.elementor .footer-divider{width:100%;padding:var(--space-0);margin:var(--space-0);background-color:var(--ink-subtle-ondark)}.elementor .footer-fineprint-text{font-family:var(--footer);font-weight:300;font-size:var(--fineprint-size);color:var(--ink-subtle-ondark);line-height:1.2em;text-decoration:none}.elementor .popup{width:auto;height:auto;min-width:300px;min-height:auto;max-width:var(--100pc);position:fixed;inset-block-start:50%;inset-inline-end:50%;padding:var(--space-2);margin:var(--space-0);border-radius:var(--radius-md);border-width:1px;border-color:var(--border-light);border-style:solid;background-color:#ffffffe6;backdrop-filter:drop-shadow(var(--space-1) var(--space-1) 10px rgba(0,0,0,1)) blur(2px);transform:translate3d(50%,-50%,0);display:flex;flex-direction:column;gap:var(--space-3)}.elementor .grid-list{padding:var(--space-0);margin:var(--space-0);display:grid;gap:var(--space-2);grid-template-columns:repeat(3,1fr);grid-auto-flow:row;grid-auto-rows:1fr;align-items:start}.elementor .section-form{width:var(--content-width);padding:var(--space-0);margin-block-start:var(--space-0);margin-block-end:var(--space-0);margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:var(--space-2);grid-template-columns:repeat(2,1fr)}.elementor .section-intro{width:100vw;min-height:33%;padding:var(--space-0);margin:var(--space-0);background-image:linear-gradient(180deg,rgba(255,255,255,0) 80%,rgba(0,125,255,.02) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0 0;display:flex;flex-direction:column;gap:var(--space-0)}.elementor .section-hero{padding-block-start:var(--space-6);padding-block-end:var(--space-6);padding-inline-start:var(--space-edge-sides);padding-inline-end:var(--space-edge-sides);margin:var(--space-0);backdrop-filter:blur(3px);display:flex;flex-direction:column;gap:var(--space-4)}.elementor .section-contact{padding-block-start:var(--space-6);padding-block-end:var(--space-6);padding-inline-start:var(--space-edge-sides);padding-inline-end:var(--space-edge-sides);margin:var(--space-0);background-image:linear-gradient(180deg,rgba(255,255,255,0) 80%,rgba(0,125,255,.02) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0 0;background-color:var(--surface-lightest);display:flex;flex-direction:column;gap:var(--space-4)}.elementor .layout-icon-text{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr);grid-auto-flow:row;grid-auto-columns:repeat(1,max-content minmax(0,1fr))}.elementor .background-hero{width:100vw;height:100vh;position:fixed;padding:var(--space-0);background-image:linear-gradient(270deg,#ff00ff59 0,#0066ff80 100%),linear-gradient(#000000bf,#000000bf),url("https://geshmak.com.au/wp-content/uploads/Prague-Orloj.jpg");background-repeat:repeat;background-attachment:scroll,scroll,fixed;background-size:auto auto,auto auto,cover;background-position:0 0,0 0,center center}.elementor .section-watermark{width:var(--typesize-watermark);height:var(--typesize-watermark);position:absolute;inset-block-start:50%;font-family:var(--type-watermark);font-weight:900;font-size:var(--typesize-watermark);color:var(--ink-onlight);line-height:var(--typesize-watermark);text-align:center;opacity:5%;transform:translate3d(-50%,-50%,0)}.elementor .foatingToolbar-icon{width:var(--size-floatingToolbar-icon);height:var(--size-floatingToolbar-icon);min-width:var(--size-floatingToolbar-icon);min-height:var(--size-floatingToolbar-icon);color:var(--floatingToolbar-ink);line-height:var(--size-floatingToolbar-icon)}.elementor .foatingToolbar-icon:focus-visible,.elementor .foatingToolbar-icon:hover{color:var(--floatingToolbar-ink-hover)}.elementor .header-overlay{width:var(--content-width);position:static;padding-block-start:var(--space-0);padding-block-end:var(--space-0);padding-inline-start:var(--space-0);padding-inline-end:var(--space-0);margin-block-start:var(--space-0);margin-block-end:var(--space-0);margin-inline-start:auto;margin-inline-end:auto;opacity:95%;display:flex;flex-direction:row;gap:var(--space-1);justify-content:space-between}.elementor .header-overlay-ink{width:auto;height:var(--header-overlay-ink-size);font-size:var(--header-overlay-ink-size);color:var(--whitest);line-height:var(--header-overlay-ink-size);opacity:75%;display:block}.elementor .header-overlay-ink:focus-visible,.elementor .header-overlay-ink:hover{color:var(--whitest);opacity:100%}.elementor .header-ghost-container{padding-block-start:var(--space-edge-top);padding-block-end:var(--space-edge-top);padding-inline-start:var(--space-edge-sides);padding-inline-end:var(--space-edge-sides);margin:var(--space-0);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--light-semi-10);border-style:solid;background-color:var(--transparent);transition:all .5s}.elementor .header-ghost-container:focus-visible,.elementor .header-ghost-container:hover{border-color:var(--light-semi-50);background-color:var(--light-semi-25)}
.elementor .e-240eb49-ad82e24{flex:1 0 auto}.elementor .e-35011e8-8cc5dd6{height:var(--header-overlay-ink-size);padding:var(--space-0);margin:var(--space-0);display:flex;gap:var(--space-2);flex:0 1 auto;justify-content:flex-end}.elementor .e-b4714cd-2ef378d{color:var(--whitest);padding-block-start:var(--space-3);padding-block-end:var(--space-3);padding-inline-start:var(--space-0);padding-inline-end:var(--space-0)}.elementor .e-afef30a-cc9f08f{border-radius:var(--radius-md);box-shadow:0 0 20px 0 rgba(255,255,255,.25)}.elementor .e-d148a6b-9e841e9{padding-block-start:var(--space-edge-top)}.elementor .e-eec9e91-b30ca91{background-color:var(--transparent)}