.elementor-2219 .elementor-element.elementor-element-800a1c2{--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;--overlay-opacity:0.5;--border-radius:0px 0px 5px 5px;box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.25);--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:320px;--padding-bottom:250px;--padding-left:15px;--padding-right:15px;}.elementor-2219 .elementor-element.elementor-element-800a1c2:not(.elementor-motion-effects-element-type-background), .elementor-2219 .elementor-element.elementor-element-800a1c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gudauriinstructors.com/wp-content/uploads/2025/08/Gudauri_web39.jpeg");background-position:bottom center;background-size:cover;}.elementor-2219 .elementor-element.elementor-element-800a1c2::before, .elementor-2219 .elementor-element.elementor-element-800a1c2 > .elementor-background-video-container::before, .elementor-2219 .elementor-element.elementor-element-800a1c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-2219 .elementor-element.elementor-element-800a1c2 > .elementor-background-slideshow::before, .elementor-2219 .elementor-element.elementor-element-800a1c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2219 .elementor-element.elementor-element-800a1c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1E3A5F;--background-overlay:'';}.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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-primary );}.elementor-2219 .elementor-element.elementor-element-e5d872a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2219 .elementor-element.elementor-element-e5d872a{z-index:2;text-align:center;}.elementor-2219 .elementor-element.elementor-element-e5d872a .elementor-heading-title{text-shadow:0px 0px 10px #000000;color:var( --e-global-color-d66ae49 );}.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-2219 .elementor-element.elementor-element-8c61df0{text-align:center;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:900;text-transform:uppercase;font-style:italic;text-shadow:0px 0px 10px #000000;color:var( --e-global-color-d66ae49 );}.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 );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-2219 .elementor-element.elementor-element-558dc68 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2219 .elementor-element.elementor-element-f308ecd{--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;--padding-top:60px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-2219 .elementor-element.elementor-element-8be7fe3{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-2219 .elementor-element.elementor-element-52db29e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2219 .elementor-element.elementor-element-52db29e > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-2219 .elementor-element.elementor-element-7649cb5{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-2219 .elementor-element.elementor-element-7649cb5:not(.elementor-motion-effects-element-type-background), .elementor-2219 .elementor-element.elementor-element-7649cb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bc849d1 );}.elementor-2219 .elementor-element.elementor-element-2203540 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2219 .elementor-element.elementor-element-2203540 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-2219 .elementor-element.elementor-element-19184a4{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-2219 .elementor-element.elementor-element-b20f7d3 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2219 .elementor-element.elementor-element-b20f7d3 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2219 .elementor-element.elementor-element-0db8c95{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-2219 .elementor-element.elementor-element-0db8c95:not(.elementor-motion-effects-element-type-background), .elementor-2219 .elementor-element.elementor-element-0db8c95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3d08a94 );}.elementor-2219 .elementor-element.elementor-element-8b454d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2219 .elementor-element.elementor-element-010f7f7{--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;--padding-top:24px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-2219 .elementor-element.elementor-element-ed11326{--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;--padding-top:24px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-2219 .elementor-element.elementor-element-f26c739{--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;--padding-top:24px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-2219 .elementor-element.elementor-element-7c24a06{--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;--padding-top:24px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-2219 .elementor-element.elementor-element-fa24def{--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;--padding-top:24px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-2219 .elementor-element.elementor-element-1afc74b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2219 .elementor-element.elementor-element-93f07c7{--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;--overlay-opacity:0.86;--padding-top:90px;--padding-bottom:90px;--padding-left:15px;--padding-right:15px;}.elementor-2219 .elementor-element.elementor-element-93f07c7:not(.elementor-motion-effects-element-type-background), .elementor-2219 .elementor-element.elementor-element-93f07c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gudauriinstructors.com/wp-content/uploads/2025/09/Gudauri_web42.jpeg");background-position:center center;background-size:cover;}.elementor-2219 .elementor-element.elementor-element-93f07c7::before, .elementor-2219 .elementor-element.elementor-element-93f07c7 > .elementor-background-video-container::before, .elementor-2219 .elementor-element.elementor-element-93f07c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-2219 .elementor-element.elementor-element-93f07c7 > .elementor-background-slideshow::before, .elementor-2219 .elementor-element.elementor-element-93f07c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2219 .elementor-element.elementor-element-93f07c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1E3A5F;--background-overlay:'';}.elementor-2219 .elementor-element.elementor-element-51ede9c{--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:24px 40px;--row-gap:24px;--column-gap:40px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2219 .elementor-element.elementor-element-0f38dcd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2219 .elementor-element.elementor-element-6ba6c75{--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;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-2219 .elementor-element.elementor-element-9f989f9 .elementor-button-content-wrapper{flex-direction:row;}@media(max-width:1024px){.elementor-2219 .elementor-element.elementor-element-52db29e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2219 .elementor-element.elementor-element-52db29e > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-2219 .elementor-element.elementor-element-2203540 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2219 .elementor-element.elementor-element-2203540 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-2219 .elementor-element.elementor-element-b20f7d3 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2219 .elementor-element.elementor-element-b20f7d3 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}@media(max-width:767px){.elementor-2219 .elementor-element.elementor-element-800a1c2{--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:320px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-2219 .elementor-element.elementor-element-52db29e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2219 .elementor-element.elementor-element-52db29e > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2219 .elementor-element.elementor-element-2203540 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2219 .elementor-element.elementor-element-2203540 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2219 .elementor-element.elementor-element-b20f7d3 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2219 .elementor-element.elementor-element-b20f7d3 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2219 .elementor-element.elementor-element-010f7f7{--width:100%;}.elementor-2219 .elementor-element.elementor-element-ed11326{--width:100%;}.elementor-2219 .elementor-element.elementor-element-f26c739{--width:100%;}.elementor-2219 .elementor-element.elementor-element-7c24a06{--width:100%;}.elementor-2219 .elementor-element.elementor-element-fa24def{--width:100%;}.elementor-2219 .elementor-element.elementor-element-0f38dcd{--width:100%;}.elementor-2219 .elementor-element.elementor-element-6ba6c75{--width:100%;}}@media(min-width:768px){.elementor-2219 .elementor-element.elementor-element-f308ecd{--content-width:1140px;}.elementor-2219 .elementor-element.elementor-element-8be7fe3{--content-width:1140px;}.elementor-2219 .elementor-element.elementor-element-7649cb5{--content-width:1140px;}.elementor-2219 .elementor-element.elementor-element-19184a4{--content-width:1140px;}.elementor-2219 .elementor-element.elementor-element-0db8c95{--content-width:1140px;}.elementor-2219 .elementor-element.elementor-element-010f7f7{--width:48%;}.elementor-2219 .elementor-element.elementor-element-ed11326{--width:48%;}.elementor-2219 .elementor-element.elementor-element-f26c739{--width:48%;}.elementor-2219 .elementor-element.elementor-element-7c24a06{--width:48%;}.elementor-2219 .elementor-element.elementor-element-fa24def{--width:48%;}.elementor-2219 .elementor-element.elementor-element-51ede9c{--content-width:1140px;}.elementor-2219 .elementor-element.elementor-element-0f38dcd{--width:60%;}.elementor-2219 .elementor-element.elementor-element-6ba6c75{--width:32%;}}/* Start custom CSS */body.elementor-page-2219 .gi-lead p{font-size:19px;line-height:1.6;max-width:820px}
body.elementor-page-2219 .gi-jump{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 0}
body.elementor-page-2219 .gi-jump a{background:var(--e-global-color-3d08a94);color:var(--e-global-color-primary);border-radius:999px;padding:8px 16px;font-weight:700}
body.elementor-page-2219 .gi-kicker .elementor-heading-title{color:var(--e-global-color-accent);font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
body.elementor-page-2219 .jet-listing-grid{margin-top:16px}
body.elementor-page-2219 .gi-alllinks{display:flex;flex-wrap:wrap;gap:22px;margin:24px 0 0}
body.elementor-page-2219 .gi-alllinks a{font-weight:700;text-transform:uppercase;font-size:13px;letter-spacing:.04em;border-bottom:2px solid var(--e-global-color-accent);padding-bottom:2px}
body.elementor-page-2219 .gi-term{background:#fff;border-radius:12px;box-shadow:0 4px 18px rgba(30,58,95,.06)}
body.elementor-page-2219 .gi-term h3{font-size:18px;color:var(--e-global-color-primary);margin:0 0 8px}
body.elementor-page-2219 .gi-term ul{padding-left:20px;margin:0}
body.elementor-page-2219 .gi-term li{margin-bottom:6px}
body.elementor-page-2219 .gi-term-note p{font-weight:600;color:var(--e-global-color-primary)}
body.elementor-page-2219 .gi-btn .elementor-button{border-radius:6px;padding:14px 22px;font-weight:700;width:100%}
body.elementor-page-2219 .gi-btn--primary .elementor-button{background:var(--e-global-color-accent) !important;color:#fff !important}
body.elementor-page-2219 .gi-btn--wa .elementor-button{background:#25D366 !important;color:#fff !important;border:0 !important}
body.elementor-page-2219 .gi-cta__kicker .elementor-heading-title{color:var(--e-global-color-686835e) !important;font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
body.elementor-page-2219 .gi-cta__title .elementor-heading-title{color:#fff !important;font-size:40px;line-height:1.1}
body.elementor-page-2219 .gi-cta__text p{color:rgba(255,255,255,.88);font-size:18px}
body.elementor-page-2219 .gi-cta__card{background:#fff;border-radius:14px;box-shadow:0 20px 50px rgba(0,0,0,.25);gap:12px}
body.elementor-page-2219 .gi-cta__small p{font-size:13px;color:var(--e-global-color-secondary);margin:4px 0 0;text-align:center}
@media(max-width:767px){body.elementor-page-2219 .gi-cta__title .elementor-heading-title{font-size:30px}}
/* ceník (listing PRICE_table) */
body.elementor-page-2219 .gi-pt{background:#fff;border:1px solid #e3e7ee;border-radius:12px;box-shadow:0 4px 18px rgba(30,58,95,.06);height:100%;padding:24px !important;gap:12px}
body.elementor-page-2219 .gi-pt__title .elementor-heading-title{font-size:19px !important;line-height:1.25;color:var(--e-global-color-primary);margin:0}
body.elementor-page-2219 .gi-pt__label p{margin:0;font-weight:800;font-size:18px;color:var(--e-global-color-accent)}
body.elementor-page-2219 .gi-pt__table{border:1px solid #e3e7ee;border-radius:8px;overflow:hidden;gap:0 !important}
body.elementor-page-2219 .gi-pt__head{background:var(--e-global-color-primary);display:flex;flex-direction:row;gap:0 !important}
body.elementor-page-2219 .gi-pt__th, body.elementor-page-2219 .gi-pr__cell{flex:1 1 0;min-width:0;padding:11px 14px}
body.elementor-page-2219 .gi-pt__th:first-child, body.elementor-page-2219 .gi-pr__label{flex:1.4 1 0}
body.elementor-page-2219 .gi-pt__th p{margin:0;color:#fff;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.04em}
body.elementor-page-2219 .gi-pr{display:flex;flex-direction:row;gap:0 !important;border-bottom:1px solid #e3e7ee}
body.elementor-page-2219 .gi-pr:last-child{border-bottom:0}
body.elementor-page-2219 .gi-pr__cell p{margin:0}
body.elementor-page-2219 .gi-pr__label p{font-weight:600;color:var(--e-global-color-primary)}
body.elementor-page-2219 .gi-pr__p1 p{font-weight:800;color:var(--e-global-color-primary)}
body.elementor-page-2219 .gi-pr__pp p{color:var(--e-global-color-secondary)}
body.elementor-page-2219 .gi-pt__note p{margin:0;font-size:13px;color:var(--e-global-color-secondary)}
body.elementor-page-2219 .gi-plabel p{margin:0}
@media(max-width:767px){body.elementor-page-2219 .gi-pt__th, body.elementor-page-2219 .gi-pr__cell{padding:10px 8px} body.elementor-page-2219 .gi-pr__cell p{font-size:14px} body.elementor-page-2219 .gi-pt__th p{font-size:11px}}/* End custom CSS */