/*!
    Theme Name: ksgtravel
    Description: KSG Travel theme
    Version: 1.0.0
    Author: Ryszard Waniek
    Author URI: 
*/:root{--app-width:1480px;--navbar-height:82px;--primary-color:#f4b827;--accent-color:#f79b08}.offcanvas{--bs-offcanvas-bg:var(--primary-color)}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,input,optgroup,select,textarea{background:none;border:none;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}label{display:inline-block}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0 1em;width:100%;z-index:1}ul{list-style:none;list-style-position:inside}table{border-collapse:collapse;caption-side:bottom}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}main{padding-top:var(--navbar-height)}iframe{background-color:#e9e9e9;border:1px solid var(--bs-border-color)!important;padding:.25rem}.container-xxl{max-width:var(--app-width)}.page-header{background-color:var(--primary-color)}.page-header h1{color:#000;font-size:clamp(1.7rem,.5rem + 3vw,2.6rem)}.page-template-default .header-illustration>div{background-color:var(--primary-color);-webkit-clip-path:polygon(84% 0,100% 100%,0 100%,0 24%);clip-path:polygon(84% 0,100% 100%,0 100%,0 24%);max-width:44ch}.header-illustration{overflow:hidden}@media(min-width:768px){.header-illustration{max-height:70vh}}.header-illustration img{aspect-ratio:3/2.5;height:auto}@media(min-width:768px){.header-illustration img{aspect-ratio:3/1}}.header-illustration:after{background:url(/wp-content/uploads/2025/07/gridtile.png);background-color:hsla(0,0%,100%,.1);bottom:0;content:"";left:0;position:absolute;right:0;top:0}footer{color:#d9d9d9}footer a{color:currentColor;font-size:.8rem}footer ul{-webkit-padding-start:0;padding-inline-start:0}body{color:#434343;font-family:Jost,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:400;line-height:1.4;text-align:left}h1,h2,h3,h4,h5,nav{margin-top:0}h1 a,h2 a,h3 a,h4 a,h5 a,nav a{color:currentColor;text-decoration:none}h1{font-size:22px;font-size:clamp(1rem,1rem + 2vw,2rem)}h1,h2{font-weight:700}h2{font-size:20px;font-size:clamp(1rem,1.2rem + 3vw,1.6rem)}h3{font-size:18px;font-size:clamp(1rem,1rem + 1vw,1.3rem);font-weight:500}h4{font-size:15px;font-size:clamp(1rem,1rem + 1vw,1.5rem);font-weight:400;margin-top:.5rem}h5{font-size:clamp(.5rem,.5rem + .5vw,.8rem)}.entry-content{font-size:clamp(1rem,1rem + .5vw,1.2rem)}.z-index-1{z-index:1}.z-index-2{z-index:2}.z-index-3{z-index:3}.blurred{-webkit-filter:blur(5px);filter:blur(5px);-webkit-transition:-webkit-filter .1s linear;transition:-webkit-filter .1s linear;transition:filter .1s linear;transition:filter .1s linear,-webkit-filter .1s linear}@media(min-width:992px){.w-lg-50{width:50%}}.small{font-size:75%!important}.smaller{font-size:90%!important}.text-background{background-color:#000;background-color:var(--primary-color);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:#000;padding-block:.2rem}.text-accent{color:var(--accent-color)}.text-clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.flex-1{-webkit-box-flex:1;-ms-flex:1;flex:1}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.img-cover{-o-object-fit:cover;object-fit:cover}.background-primary{background-color:var(--primary-color)}.rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}hr.emdash{border-color:#000;border-bottom:0;border-width:1px;width:30px}.marker-left{border-left:10px solid var(--primary-color);line-height:1.5}@-webkit-keyframes vertical-shaking{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(5px);transform:translateY(5px)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}75%{-webkit-transform:translateY(5px);transform:translateY(5px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes vertical-shaking{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(5px);transform:translateY(5px)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}75%{-webkit-transform:translateY(5px);transform:translateY(5px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes horizontal-shaking{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(5px);transform:translateX(5px)}50%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(5px);transform:translateX(5px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes horizontal-shaking{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(5px);transform:translateX(5px)}50%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(5px);transform:translateX(5px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.btn:hover .vertical-shake{-webkit-animation:vertical-shaking .55s infinite;animation:vertical-shaking .55s infinite}.btn:hover .horizontal-shake{-webkit-animation:horizontal-shaking .55s infinite;animation:horizontal-shaking .55s infinite}.post-template-trips-single-post{--ambas-bckgr:#f7f7f7}.post-template-trips-single-post .header-illustration>div{right:0;top:0;width:max(225px,40%)}.post-template-trips-single-post .header-illustration>div:after{background-color:var(--primary-color);content:"";height:calc(100% + 2vw);position:absolute;right:-20%;top:calc(-15% + -2vw);-webkit-transform:rotate(-12deg) scale(1.4);transform:rotate(-12deg) scale(1.4);width:100%;z-index:-1}.post-template-trips-single-post .header-illustration img{aspect-ratio:3/2.5}@media(min-width:768px){.post-template-trips-single-post .header-illustration img{aspect-ratio:3/1}}.post-template-trips-single-post h1{font-size:clamp(1rem,1rem + 1vw,2.5rem);line-height:1.2}.post-template-trips-single-post h2 span:first-child{font-size:.6em}.post-template-trips-single-post .ambassador{background-color:var(--ambas-bckgr)}.post-template-trips-single-post .ambassador-tail svg polygon{fill:var(--ambas-bckgr)}.post-template-trips-single-post .ambassador-tail .plane{bottom:13px;left:0;position:absolute;-webkit-transform:rotate(-5deg) scale(5);transform:rotate(-5deg) scale(5);width:100px}@media(min-width:768px){.post-template-trips-single-post .ambassador-tail .plane{bottom:27px;-webkit-transform:rotate(-5deg) scale(1);transform:rotate(-5deg) scale(1);width:600px}}.post-template .copyrighted{background-color:#232526;border-bottom:1px solid #393939;color:#999}.navbar{background-color:#000;height:var(--navbar-height)}.navbar-nav .dropdown-menu{background-clip:initial;background-color:var(--primary-color);border:none}.navbar-nav .dropdown-toggle:after{border-color:currentColor;border-width:1px 1px 0 0;height:7px;margin-left:.9em;position:relative;top:3px;-webkit-transform:rotate(135deg);transform:rotate(135deg);vertical-align:top;width:7px}@media(min-width:992px){.navbar-nav .dropdown-menu{background-color:#000;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1);box-shadow:0 0 2px rgba(0,0,0,.1)}.navbar-nav .dropdown-item{color:#fff}.navbar-nav .dropdown-item:focus,.navbar-nav .dropdown-item:hover{background-color:var(--primary-color)}}.navbar-nav .nav-link{color:#000;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.navbar-nav .nav-link:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--primary-color);text-decoration-thickness:2px;text-underline-offset:5px}@media(min-width:992px){.navbar-nav .nav-link{color:#fff;font-size:80%}.navbar-nav .nav-link.show{color:#fff}}.navbar-nav .current-menu-item,.navbar-nav .current-menu-parent{text-decoration:underline;text-decoration-color:var(--primary-color);text-decoration-thickness:2px;text-underline-offset:5px}.navbar-nav li ul li ul li a.dropdown-item{padding-left:1.5rem}.navbar-nav .dropdown-item+ul{display:block;position:relative!important}.navbar-brand img{max-width:125px}.offcanvas-body .svg-wrap{fill:#000;height:24px;width:24px}@media(min-width:992px){.offcanvas-body .svg-wrap{fill:var(--primary-color);height:18px;width:18px}}.offcanvas-body .svg-wrap svg{height:100%;width:100%}.btn{border:1px solid transparent;display:inline-block;font-size:1rem;font-weight:500;line-height:1.125;padding:.75rem 1.25rem;text-align:center;text-decoration:none;-webkit-transition:all .25s cubic-bezier(.27,.01,.38,1.06);transition:all .25s cubic-bezier(.27,.01,.38,1.06);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn:disabled{opacity:.4}.btn.disabled{cursor:default}.btn-pill{border-radius:50rem}.btn-primary{background-color:#fff;border:none;color:#000}.btn-primary:hover{background-color:#f79b08;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1),0 4px 10px rgba(255,180,0,.25);box-shadow:0 5px 15px rgba(0,0,0,.1),0 4px 10px rgba(255,180,0,.25)}.btn-accent{background-color:var(--primary-color);color:#000}.btn-accent:hover{-webkit-box-shadow:0 5px 15px hsla(0,0%,49%,.05),0 4px 10px hsla(0,0%,60%,.2);box-shadow:0 5px 15px hsla(0,0%,49%,.05),0 4px 10px hsla(0,0%,60%,.2)}.btn-black,.btn.nav-link.active{background-color:#000;color:#fff}@media(hover:hover){.btn-black:not(:disabled):not(.disabled):hover,.btn.nav-link.active:not(:disabled):not(.disabled):hover{background-color:#f79b08;-webkit-box-shadow:0 5px 15px hsla(0,0%,49%,.05),0 4px 10px hsla(0,0%,60%,.2);box-shadow:0 5px 15px hsla(0,0%,49%,.05),0 4px 10px hsla(0,0%,60%,.2);color:#000}}.btn-ghost,.btn.nav-link{background-color:transparent;border:1px solid #000;color:#000}.btn-ghost:hover,.btn.nav-link:hover{background-color:#000;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-circle{aspect-ratio:1/1;background-color:#000;background-color:#e8a166;border-radius:50%}.btn-link:hover{color:#000}.btn-download{border:1px solid}.btn-download svg{fill:currentColor;height:1em;width:auto}.btn-download:last-child:not(:nth-child(3)):not(:first-child){margin-left:2rem;margin-right:auto}.form-label{font-size:.8em;font-weight:500;margin-bottom:.25rem;text-transform:uppercase}.form-control{border-radius:0}.form-control:focus{background-color:#fff;border-color:#000;-webkit-box-shadow:0 .313rem .719rem rgba(0,123,255,.1),0 .156rem .125rem rgba(0,0,0,.06);box-shadow:0 .313rem .719rem rgba(0,123,255,.1),0 .156rem .125rem rgba(0,0,0,.06);color:#495057}.form-check-input:checked{background-color:#000;border-color:#000}.wpcf7-acceptance input{left:0;position:absolute;visibility:hidden;width:auto}.wpcf7-acceptance label{cursor:pointer;display:block;font-weight:500;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wpcf7-acceptance .wpcf7-list-item{margin:0;width:100%}.wpcf7-acceptance .terms-assent,.wpcf7-acceptance .wpcf7-list-item-label{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:-webkit-box;display:-ms-flexbox;display:flex}.wpcf7-acceptance input:checked~.wpcf7-list-item-label .checkmark:after{opacity:1}.wpcf7-acceptance .checkmark{-webkit-margin-end:.5rem;background:transparent none repeat scroll 0 0;border:1px solid #828282;cursor:pointer;height:1.3em;margin-inline-end:.5rem;min-width:1.3em;position:relative}.wpcf7-acceptance .checkmark:after{border:2px solid #5d5b5b;border-right:0;border-top:0;content:"";height:.4em;left:50%;opacity:0;position:absolute;top:45%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);width:.8em}.carousel{--card-count:4;--card-width:92%;grid-auto-flow:column;grid-template-columns:repeat(var(--card-count),var(--card-width))}@media(min-width:576px){.carousel{--card-width:50%}}@media(min-width:992px){.carousel{--card-width:33%}}.carousel-container{overflow-x:scroll;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-color:transparent transparent;scrollbar-width:none}@media(min-width:1320px){.carousel-container{overflow:visible}}.carousel-container::-webkit-scrollbar{height:0}.carousel-container::-webkit-scrollbar-track{background:transparent}.carousel-container::-webkit-scrollbar-thumb{background-clip:content-box;background-color:hsla(0,0%,100%,.2);border:3px solid transparent;border-radius:100px}.carousel-nav{z-index:1}.carousel .card{-ms-flex-negative:0;flex-shrink:0;scroll-snap-align:center;scroll-snap-stop:always}@media(min-width:768px){.carousel .card{scroll-snap-align:unset;scroll-snap-stop:unset}}.card-img-top{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}@media(min-width:992px){.card-img-top{aspect-ratio:4.5/2}}article.card{height:100%}.offer-details li{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.5rem}.offer-details li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23f79b08' d='m447.9 142.5-23.2 22L181 395.3l-22 20.8-22-20.8L23.2 287.6 0 265.6l44-46.5 23.2 22L159 328l221.7-210 23.2-22 44 46.5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:1.25em;margin-right:.5em;min-width:1.25em}.application-form{background-color:var(--primary-color)}.application-form h4{font-size:clamp(1rem,1rem + 2vw,1.6rem)}.coach{bottom:8px;position:absolute;right:0;-webkit-transform:rotate(2deg) scale(5);transform:rotate(2deg) scale(5);width:100px}@media(min-width:768px){.coach{bottom:10px;-webkit-transform:rotate(2deg) scale(1);transform:rotate(2deg) scale(1);width:450px}}textarea{height:120px}.form-wrapper{background-color:#fff}@media(min-width:768px){.form-wrapper{border:1px solid #545454}}
/*# sourceMappingURL=style.min.css.map */
