.o-link{background-color:rgba(0,0,0,0);border-radius:0;border-width:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#3c8637;cursor:pointer;display:inline-block;line-height:1;padding:0;-webkit-transition:color .4s;transition:color .4s;border-bottom:1px solid #3c8637}.o-link:hover,.o-link:active{color:rgb(43.8095238095,97.8412698413,40.1587301587);background-color:rgba(65,145,60,.1);text-decoration:none}.o-link[disabled]{cursor:default;text-decoration:none;color:inherit}.o-link--toggle .o-icon{vertical-align:text-top}.o-link--external::after{content:url("/resources/themes/tourism-core-pl/dist/d233662f9c26d1a06118c93ef2fd1de9/images/icons/external-link.svg");display:inline-block;height:1rem;margin-left:.3rem;width:1rem}.o-button{background-color:rgba(0,0,0,0);border-radius:0;border-width:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#3c8637;cursor:pointer;display:inline-block;line-height:1;padding:0;font-size:16px;font-size:1.6rem;border:1px solid #41913c;border-radius:2px;color:#fff;margin-bottom:5px;margin-right:5px;padding:10px 15px;text-align:center;-webkit-transition:background-color .4s,border-color .4s,color .4s;transition:background-color .4s,border-color .4s,color .4s;background-color:#41913c}:not(:lang(ja)):not(:lang(zh)):not(:lang(ko)) .o-button{font-weight:bold}.o-button:hover,.o-button:active,.o-button:focus{color:#fff;text-decoration:none}.o-button[disabled]{cursor:not-allowed;outline:0}.o-button[disabled]:not(.is-loading):not(.js-phone-link){background-color:#f2f2f2;border-color:#d8d8d8;color:#aaa;cursor:not-allowed;opacity:.5;outline:0}.o-button .o-icon{display:inline-block;margin-bottom:2px;margin-top:-2px;margin-left:-5px;margin-right:5px;vertical-align:middle}.o-button .o-icon svg{fill:#fff;-webkit-transition:fill .4s;transition:fill .4s}.o-button .o-phone__number{font-size:14px;font-size:1.4rem}@media(max-width: 639px){.o-button\@phablet-{background-color:rgba(0,0,0,0);border-radius:0;border-width:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#3c8637;cursor:pointer;display:inline-block;line-height:1;padding:0;font-size:16px;font-size:1.6rem;border:1px solid #41913c;border-radius:2px;color:#fff;margin-bottom:5px;margin-right:5px;padding:10px 15px;text-align:center;-webkit-transition:background-color .4s,border-color .4s,color .4s;transition:background-color .4s,border-color .4s,color .4s;background-color:#41913c}:not(:lang(ja)):not(:lang(zh)):not(:lang(ko)) .o-button\@phablet-{font-weight:bold}.o-button\@phablet-:hover,.o-button\@phablet-:active,.o-button\@phablet-:focus{color:#fff;text-decoration:none}.o-button\@phablet-[disabled]{cursor:not-allowed;outline:0}.o-button\@phablet-[disabled]:not(.is-loading):not(.js-phone-link){background-color:#f2f2f2;border-color:#d8d8d8;color:#aaa;cursor:not-allowed;opacity:.5;outline:0}.o-button\@phablet- .o-icon{display:inline-block;margin-bottom:2px;margin-top:-2px;margin-left:-5px;margin-right:5px;vertical-align:middle}.o-button\@phablet- .o-icon svg{fill:#fff;-webkit-transition:fill .4s;transition:fill .4s}.o-button\@phablet- .o-phone__number{font-size:14px;font-size:1.4rem}}.o-button:hover:not([disabled]),.o-button:active:not([disabled]),.o-button:focus:not([disabled]){background-color:#3c8637;border-color:#3c8637}.o-button.is-loading{color:rgba(0,0,0,0);cursor:wait;position:relative}.o-button.is-loading .o-icon{margin:0;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.o-button.is-loading .o-icon svg{-webkit-animation:rotate 1.5s linear infinite;animation:rotate 1.5s linear infinite;height:20px}.o-button--ox{background-color:rgba(0,0,0,0);color:#41913c}.o-button--ox:hover:not([disabled]),.o-button--ox:active:not([disabled]),.o-button--ox:focus:not([disabled]){color:#3c8637;background-color:rgba(0,0,0,0);border-color:#3c8637}.o-button--ox:hover:not([disabled]) .o-icon svg,.o-button--ox:active:not([disabled]) .o-icon svg,.o-button--ox:focus:not([disabled]) .o-icon svg{fill:#3c8637}.o-button--ox .o-icon svg{fill:#41913c}.o-button--secondary{background-color:#65b319;border-color:#65b319}.o-button--secondary:hover:not([disabled]),.o-button--secondary:active:not([disabled]),.o-button--secondary:focus:not([disabled]){background-color:rgb(75.75,134.25,18.75);border-color:rgb(75.75,134.25,18.75)}@media(max-width: 639px){.o-button--secondary\@phablet-{background-color:#65b319;border-color:#65b319}.o-button--secondary\@phablet-:hover:not([disabled]),.o-button--secondary\@phablet-:active:not([disabled]),.o-button--secondary\@phablet-:focus:not([disabled]){background-color:rgb(75.75,134.25,18.75);border-color:rgb(75.75,134.25,18.75)}}.o-button--large{font-size:18px;font-size:1.8rem;padding-left:20px;padding-right:20px;text-transform:uppercase}@media(max-width: 519px){.o-button--full\@large-phone-{display:block;margin-right:0;text-align:center;width:100%}}@media(max-width: 639px){.o-button--full\@phablet-{display:block;margin-right:0;text-align:center;width:100%}}.o-button--wide{padding-left:25px;padding-right:25px}.o-button[disabled]:not(.is-loading):not(.js-phone-link).o-button--submitting{background-color:gray;border-color:gray;color:#fff;opacity:.9}.o-unbutton{background-color:rgba(0,0,0,0);border-radius:0;border-width:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#3c8637;cursor:pointer;display:inline-block;line-height:1;padding:0}.o-btn--close{background-color:rgba(23,23,23,.25);color:#fff;padding:6px;position:absolute;right:0;top:0}.o-btn--close:focus .o-icon,.o-btn--close:hover .o-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.o-btn--close .o-icon{margin-right:0;-webkit-transition:-webkit-transform 250ms ease-in-out;transition:-webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out, -webkit-transform 250ms ease-in-out}

/*# sourceMappingURL=shared.map*/