.elementor-179 .elementor-element.elementor-element-49d6157{--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:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.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 );color:var( --e-global-color-primary );}.elementor-179 .elementor-element.elementor-element-7e03c3e{text-align:center;}.elementor-179 .elementor-element.elementor-element-7e03c3e .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;line-height:49px;}.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-179 .elementor-element.elementor-element-54fc448{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;text-align:center;font-size:16px;font-weight:400;line-height:19px;color:var( --e-global-color-8586aa5 );}.elementor-179 .elementor-element.elementor-element-54fc448 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-179 .elementor-element.elementor-element-54fc448.elementor-element{--align-self:center;}.elementor-widget-contact-form-7 .wpcf7 input.wpcf7-submit{background-color:var( --e-global-color-primary );}.elementor-widget-contact-form-7  .wpcf7 input.wpcf7-submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-contact-form-7 .wpcf7 input.wpcf7-submit:hover{background-color:var( --e-global-color-primary );}.elementor-widget-contact-form-7 .wpcf7 input.wpcf7-submit:focus{background-color:var( --e-global-color-primary );}.elementor-179 .elementor-element.elementor-element-18b5eb6 .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-acceptance):not(.wpcf7-file){background-color:#02010100;font-size:14px;font-weight:400;line-height:19px;padding:10px 0px 10px 10px;border-radius:30px 30px 30px 30px;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-bc5504a );}.elementor-179 .elementor-element.elementor-element-18b5eb6{width:var( --container-widget-width, 860px );max-width:860px;--container-widget-width:860px;--container-widget-flex-grow:0;}.elementor-179 .elementor-element.elementor-element-18b5eb6.elementor-element{--align-self:center;}.elementor-179 .elementor-element.elementor-element-18b5eb6 .wpcf7 *:not(.wpcf7-form-control):not(option):not(a){color:var( --e-global-color-bc5504a );}.elementor-179 .elementor-element.elementor-element-18b5eb6 .wpcf7 .wpcf7-form-control.wpcf7-file{color:var( --e-global-color-bc5504a );}.elementor-179 .elementor-element.elementor-element-18b5eb6 .wpcf7 *:not(.wpcf7-form-control):not(option), .elementor-179 .elementor-element.elementor-element-18b5eb6 .wpcf7 .wpcf7-form-control.wpcf7-file{font-size:16px;}.elementor-179 .elementor-element.elementor-element-18b5eb6 .wpcf7 span.wpcf7-not-valid-tip{text-align:left;display:block;}.elementor-179 .elementor-element.elementor-element-18b5eb6 .wpcf7 .wpcf7-form .wpcf7-form-control::-webkit-input-placeholder{color:#000000;}.elementor-179 .elementor-element.elementor-element-18b5eb6 .wpcf7 .wpcf7-form .wpcf7-form-control::-moz-placeholder{color:#000000;}.elementor-179 .elementor-element.elementor-element-18b5eb6 .wpcf7 .wpcf7-form .wpcf7-form-control:-ms-input-placeholder{color:#000000;}.elementor-179 .elementor-element.elementor-element-18b5eb6 .wpcf7 .wpcf7-form-control.wpcf7-textarea{height:125px;min-height:125px;}.elementor-179 .elementor-element.elementor-element-18b5eb6 .wpcf7 input.wpcf7-submit{background-color:#3D3D3D00;color:#FFFFFF;padding:15px 10px 15px 10px;border-style:none;border-radius:30px 30px 30px 30px;}.elementor-179 .elementor-element.elementor-element-18b5eb6  .wpcf7 input.wpcf7-submit{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:20px;}.elementor-179 .elementor-element.elementor-element-18b5eb6 .wpcf7 div.wpcf7-response-output{text-align:left;}.elementor-179 .elementor-element.elementor-element-cfdf25d{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B4B4B4;--border-color:#B4B4B4;--padding-top:36px;--padding-bottom:36px;--padding-left:10px;--padding-right:10px;}.elementor-179 .elementor-element.elementor-element-346a467{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-e6195f8{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:24px;}.elementor-179 .elementor-element.elementor-element-d0b6bc5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-236068f{font-family:"Unbounded", Sans-serif;font-size:15px;font-weight:400;line-height:19px;color:#1C97F1;}.elementor-179 .elementor-element.elementor-element-603399e{--grid-template-columns:repeat(0, auto);--grid-column-gap:25px;--grid-row-gap:0px;}.elementor-179 .elementor-element.elementor-element-603399e .elementor-widget-container{text-align:center;}.elementor-179 .elementor-element.elementor-element-603399e .elementor-social-icon{background-color:#FFFFFF00;--icon-padding:0em;}.elementor-179 .elementor-element.elementor-element-603399e .elementor-icon{border-radius:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-179 .elementor-element.elementor-element-54fc448{width:100%;max-width:100%;}.elementor-179 .elementor-element.elementor-element-54fc448 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-179 .elementor-element.elementor-element-346a467{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}}@media(max-width:767px){.elementor-179 .elementor-element.elementor-element-7e03c3e .elementor-heading-title{font-size:24px;line-height:29px;}.elementor-179 .elementor-element.elementor-element-cfdf25d{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-179 .elementor-element.elementor-element-346a467{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-179 .elementor-element.elementor-element-346a467.e-con{--order:99999 /* order end hack */;}.elementor-179 .elementor-element.elementor-element-e6195f8.elementor-element{--order:99999 /* order end hack */;}.elementor-179 .elementor-element.elementor-element-d0b6bc5{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}}@media(min-width:768px){.elementor-179 .elementor-element.elementor-element-346a467{--width:50%;}.elementor-179 .elementor-element.elementor-element-d0b6bc5{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-179 .elementor-element.elementor-element-346a467{--width:59%;}.elementor-179 .elementor-element.elementor-element-d0b6bc5{--width:41%;}}/* Start custom CSS for container, class: .elementor-element-49d6157 */.kg-footer .blue {
    color:#1C97F1;
}

.kg-footer .wpcf7-form-control-wrap[data-name="reservation-date"] input {
    /*padding-bottom:17px!important;*/
}

/*.kg-footer .row1 input, .kg-footer .row2 input, .kg-footer textarea {*/
/*    width:100%;*/
/*    font-family:"Proxima Nova", Sans-serif!important;*/
/*}*/

/*.kg-footer .wpcf7-acceptance input, .kg-footer .wpcf7-acceptance .wpcf7-list-item {*/
/*    margin: 0;*/
/*    padding: 0;*/
/*}*/

/*.kg-footer .wpcf7-acceptance label {*/
/*    display: flex;*/
/*    gap:15px;*/
/*}*/

/*.kg-footer .wpcf7-acceptance .wpcf7-list-item-label {*/
/*    max-width: 300px;*/
/*    font-family:"Proxima Nova", Sans-serif !important;*/
/*    font-size:12px;*/
/*    line-height: 15px;*/
/*    color:#3D3D3D;*/
/*}*/

/*.kg-footer .row4 > p {*/
/*    display: flex;*/
/*    flex-direction: row;*/
/*    justify-content: space-between!important;*/
/*}*/

/*.kg-footer .wpcf7-spinner {*/
/*    display: none;*/
/*}*/

/*.kg-footer .wpcf7-submit {*/
/*    font-family: "Proxima Nova", Sans-Serif!important;*/
/*    position: relative;*/
/*}*/

/*.kg-footer .wpcf7-submit {*/
/*    background-image:url('https://kulig-dolina-chocholowska.pl/wp-content/uploads/2024/09/Frame-11.svg')!important;*/
/*    background-repeat: no-repeat;*/
/*    background-position: right center;*/
/*    cursor: pointer;*/
/*}*/

/*.kg-footer .row4 {*/
/*    padding-top:40px!important;*/
/*}*/

/*.kg-footer .row2 {*/
/*    margin-top:10px;*/
/*}*/

/*.kg-footer .row1 {*/
/*    gap:20px;*/
/*    display: flex;*/
/*    flex-direction: row!important;*/
/*}*/

/*.kg-footer .row1 > div {*/
/*    flex:1;*/
/*}*/

/*.kg-footer .row3 {*/
/*    margin-top:20px;*/
/*}*/

/*.kg-footer textarea {*/
/*    align-content: end;*/
/*}*/

.kg-footer .wpcf7-acceptance label {
    display: flex;
    flex-direction: row;
    gap:20px;
    justify-content: flex-start;
    max-width:100%;
}

.kg-footer .wpcf7-acceptance input {
    margin:0!important;
    width:20px;
    min-width:20px;
    height:20px;
    padding:0!important;
}

.kg-footer .wpcf7-acceptance label a {
    color:#1C97F1;
    text-decoration: underline;
}

@media (max-width: 767px) {
    .kg-footer .wpcf7-acceptance label {
        max-width:90%;
    }
}

.wpcf7-submit {
    background-color: #dfdfdf;
    color: white;
    margin-top:20px;
}

input, select {
    width: 100%;
    padding: 10px;
    outline: none;
    border: 1px solid #1C97F1;
    margin-top: 5px;
    margin-bottom: 20px;
}
select {
    appearance: none;
}
label {
    color: #1C97F1;
    font-family: 'unbounded';
    font-weight: 400;
}

.cf-container {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -5px;
	margin-left: -5px;
}
.cf-col-1, .cf-col-2, .cf-col-3, .cf-col-4, .cf-col-5, .cf-col-6, .cf-col-7, .cf-col-8, .cf-col-9, .cf-col-10, .cf-col-11, .cf-col-12 {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 5px;
	padding-left: 5px;
}
.elementor-179 .elementor-element.elementor-element-49d6157 .wpcf7-submit{
    background: linear-gradient(90.33deg, #2076B4 -8.71%, #1B9FFF 103.33%);
    cursor: pointer
}
.elementor-179 .elementor-element.elementor-element-49d6157 .wpcf7-select {
    cursor: pointer;
}
@media (min-width: 576px) {
	.cf-col-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}
	.cf-push-1 { margin-left: 8.333333%; }
	.cf-col-2 {
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}
	.cf-push-2 { margin-left: 16.66667%; }
	.cf-col-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.cf-push-3 { margin-left: 25%; }
	.cf-col-4 {
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}
	.cf-push-4 { margin-left: 33.33333%; }
	.cf-col-5 {
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
	}
	.cf-push-5 { margin-left: 41.66667%; }
	.cf-col-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.cf-push-6 { margin-left: 50%; }
	.cf-col-7 {
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%;
	}
	.cf-push-7 { margin-left: 58.33333%; }
	.cf-col-8 {
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%;
	}
	.cf-push-8 { margin-left: 66.66667%; }
	.cf-col-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.cf-push-9 { margin-left: 75%; }
	.cf-col-10 {
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%;
	}
	.cf-push-10 { margin-left: 83.33333%; }
	.cf-col-11 {
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%;
	}
	.cf-push-11 { margin-left: 91.66667%; }
	.cf-col-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfdf25d */.k-footer a {
    color:#3D3D3D;
}
.k-footer .blue a {
    color:#1C97F1;
    font-family: Unbounded;
font-size: 16px;
font-weight: 600;
line-height: 19.84px;
text-align: left;

}/* End custom CSS */