.btn,.section.section--contact-form #gform_wrapper_1 form .gform_footer .gform_button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--bg);border-radius:9999px;color:var(--color);cursor:pointer;font-size:var(--font-size);font-weight:600;gap:var(--gap);justify-content:center;letter-spacing:var(--letter-spacing);padding:var(--padding);text-align:center;text-transform:uppercase;-webkit-transition:.2s ease-out;transition:.2s ease-out}.btn.btn--sm,.section.section--contact-form #gform_wrapper_1 form .gform_footer .btn--sm.gform_button{--padding:0.8rem 1.2rem;--gap:0.4rem;--font-size:14px}.btn.btn--md,.section.section--contact-form #gform_wrapper_1 form .gform_footer .btn--md.gform_button{--padding:1rem 1.4rem;--gap:0.4rem;--font-size:14px}.btn.btn--lg,.section.section--contact-form #gform_wrapper_1 form .gform_footer .btn--lg.gform_button{--padding:1rem 1.6rem;--gap:0.6rem;--font-size:1.6rem}.btn.btn--xl,.section.section--contact-form #gform_wrapper_1 form .gform_footer .btn--xl.gform_button{--padding:1.2rem 2.4rem;--gap:0.6rem;--font-size:1.6rem;--letter-spacing:0.2rem}.btn.btn--2xl,.section.section--contact-form #gform_wrapper_1 form .gform_footer .gform_button{--padding:2rem 6rem;--gap:1rem;--font-size:2rem;--letter-spacing:0.3rem}.btn.btn--primary,.section.section--contact-form #gform_wrapper_1 form .gform_footer .gform_button{--bg:var(--theme-green-dark);--color:var(--white)}.btn.btn--primary:focus,.btn.btn--primary:hover,.section.section--contact-form #gform_wrapper_1 form .gform_footer .gform_button:focus,.section.section--contact-form #gform_wrapper_1 form .gform_footer .gform_button:hover{--bg:var(--theme-sand);--color:var(--theme-green-dark)}.btn.btn--secondary-gray,.section.section--contact-form #gform_wrapper_1 form .gform_footer .btn--secondary-gray.gform_button{--bg:var(--gray-color-200);--color:var(--gray-color-500);--border-color:var(--bg)}.btn.btn--secondary-gray:focus,.btn.btn--secondary-gray:hover,.section.section--contact-form #gform_wrapper_1 form .gform_footer .btn--secondary-gray.gform_button:focus,.section.section--contact-form #gform_wrapper_1 form .gform_footer .btn--secondary-gray.gform_button:hover{--bg:var(--gray-color-200);--color:var(--secondary-gray-btn-hover-color)}.btn.btn--secondary,.section.section--contact-form #gform_wrapper_1 form .gform_footer .btn--secondary.gform_button{--bg:var(--theme-sand);--color:var(--theme-green-dark)}.btn.btn--secondary:focus,.btn.btn--secondary:hover,.section.section--contact-form #gform_wrapper_1 form .gform_footer .btn--secondary.gform_button:focus,.section.section--contact-form #gform_wrapper_1 form .gform_footer .btn--secondary.gform_button:hover{--bg:var(--theme-green-dark);--color:var(--white)}.btn.btn--tertiary-gray,.section.section--contact-form #gform_wrapper_1 form .gform_footer .btn--tertiary-gray.gform_button{--bg:transparent;--color:var(--gray-color-600);--border-color:var(--bg)}.btn.btn--tertiary-gray:focus,.btn.btn--tertiary-gray:hover,.section.section--contact-form #gform_wrapper_1 form .gform_footer .btn--tertiary-gray.gform_button:focus,.section.section--contact-form #gform_wrapper_1 form .gform_footer .btn--tertiary-gray.gform_button:hover{--bg:var(--gray-color-200)}.btn.btn--tertiary,.section.section--contact-form #gform_wrapper_1 form .gform_footer .btn--tertiary.gform_button{--bg:var(--theme-mint-dark);--color:var(--white)}.btn.btn--tertiary:focus,.btn.btn--tertiary:hover,.section.section--contact-form #gform_wrapper_1 form .gform_footer .btn--tertiary.gform_button:focus,.section.section--contact-form #gform_wrapper_1 form .gform_footer .btn--tertiary.gform_button:hover{--bg:var(--theme-sand);--color:var(--theme-green-dark)}.btn.btn--link-gray,.section.section--contact-form #gform_wrapper_1 form .gform_footer .btn--link-gray.gform_button{border:none;--padding:0;--bg:transparent;--color:var(--gray-color-600)}.btn.btn--link-gray:focus,.btn.btn--link-gray:hover,.section.section--contact-form #gform_wrapper_1 form .gform_footer .btn--link-gray.gform_button:focus,.section.section--contact-form #gform_wrapper_1 form .gform_footer .btn--link-gray.gform_button:hover{--color:var(--gray-color-900)}.btn.btn--link-color,.section.section--contact-form #gform_wrapper_1 form .gform_footer .btn--link-color.gform_button{border:none;--padding:0;--bg:transparent;--color:var(--theme-mint)}.btn.btn--link-color:focus,.btn.btn--link-color:hover,.section.section--contact-form #gform_wrapper_1 form .gform_footer .btn--link-color.gform_button:focus,.section.section--contact-form #gform_wrapper_1 form .gform_footer .btn--link-color.gform_button:hover{--color:var(--theme-yellow)}.btn.btn--circle,.section.section--contact-form #gform_wrapper_1 form .gform_footer .btn--circle.gform_button{border:none;--padding:0;--bg:var(--theme-yellow);--color:var(--theme-green-dark);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(1.6rem,3vw,2.6rem);font-weight:800;height:clamp(8rem,22vw,13.7rem);letter-spacing:clamp(.05rem,.5vw,.15rem);text-align:center;width:clamp(8rem,22vw,13.7rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn.btn--circle:focus,.btn.btn--circle:hover,.section.section--contact-form #gform_wrapper_1 form .gform_footer .btn--circle.gform_button:focus,.section.section--contact-form #gform_wrapper_1 form .gform_footer .btn--circle.gform_button:hover{--bg:var(--theme-sand)}.contact-divider{background-color:var(--theme-soc-media);min-height:clamp(8rem,10vw,16rem);position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-divider,.contact-divider .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-divider .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;max-width:69%;padding:2rem}@media screen and (max-width:650px){.contact-divider .container{max-width:95%}}.contact-divider .container .display-md-bold{font-size:3.5rem;letter-spacing:1.1rem;text-align:center;text-transform:uppercase}.contact-divider .container .text-xl-regular{letter-spacing:0;text-align:center}.contact-divider svg{position:absolute;right:15%;top:-8rem}@media screen and (max-width:1230px){.contact-divider svg{right:10%;top:-10rem}}@media screen and (max-width:1070px){.contact-divider svg{right:7%;top:-8rem}}@media screen and (max-width:650px){.contact-divider svg{display:none}}.section.section--contact-form{background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5rem}@media screen and (max-width:580px){.section.section--contact-form{gap:2rem;padding-block:4rem}}.section.section--contact-form .display-md-bold{color:var(--theme-green-dark);font-size:3.5rem;letter-spacing:1.1rem;max-width:95%;text-align:center;text-transform:uppercase}.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:1000px){.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields{grid-template-columns:1fr;row-gap:2rem}}.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield{display:grid;grid-column:auto}.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield:not(.gfield--type-choice){grid-template-columns:9rem 1fr}@media screen and (max-width:800px){.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield:not(.gfield--type-choice){grid-template-columns:1fr}}.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield:not(.gfield--input-type-textarea){-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield .gform-field-label:not(.gform-field-label--type-inline){gap:.2rem;text-transform:uppercase}.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield .gform-field-label:not(.gform-field-label--type-inline),.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield .gform-field-label:not(.gform-field-label--type-inline) .gfield_required{color:var(--text-color-primary);color:var(--theme-green-dark);font-family:var(--secondary-font);font-size:1.6rem;font-style:normal;font-weight:600;line-height:1.5}.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield input,.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield select,.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield textarea{background-color:transparent;border-radius:0;color:var(--text-color-primary);font-family:var(--secondary-font);font-size:1.6rem;font-style:normal;font-weight:400;height:100%;line-height:1.5;padding:1rem 2rem}.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield input:active,.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield input:focus,.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield select:active,.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield select:focus,.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield textarea:active,.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield textarea:focus{border:1px solid var(--theme-green-dark);-webkit-box-shadow:0 0 0 .2rem rgba(107,171,107,.5);box-shadow:0 0 0 .2rem rgba(107,171,107,.5);outline:none}.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield.gfield--input-type-textarea{grid-column:span 2}@media screen and (max-width:1000px){.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield.gfield--input-type-textarea{grid-column:1}}.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield.gfield--type-checkbox{grid-column:span 2;margin-left:9rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1000px){.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield.gfield--type-checkbox{grid-column:1}}@media screen and (max-width:800px){.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield.gfield--type-checkbox{margin-left:0}}.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield.gfield--type-checkbox .gfield_validation_message{margin-left:4rem;margin-top:0}.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield.gfield--type-checkbox .icheckbox:hover{background:transparent}.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield.gfield--type-checkbox .icheckbox:after{background-color:var(--theme-green-dark);background-image:none!important;content:"";display:block;height:24px;-webkit-mask-image:url(//dean.test-unifer.cz/wp-content/themes/deananddavid-theme/assets/svg/icons/check.svg);mask-image:url(//dean.test-unifer.cz/wp-content/themes/deananddavid-theme/assets/svg/icons/check.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:24px}.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield.gfield--type-checkbox .gfield-choice-input,.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield.gfield--type-checkbox .icheckbox{border:1px solid var(--theme-green-dark);cursor:pointer;height:2.7rem;width:2.7rem}.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield.gfield--type-checkbox .gfield-choice-input.checked,.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield.gfield--type-checkbox .gfield-choice-input.hover,.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield.gfield--type-checkbox .icheckbox.checked,.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield.gfield--type-checkbox .icheckbox.hover{background:transparent}.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield.gfield--type-checkbox .gfield-choice-input.active,.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield.gfield--type-checkbox .gfield-choice-input.focus,.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield.gfield--type-checkbox .icheckbox.active,.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield.gfield--type-checkbox .icheckbox.focus{border:1px solid var(--theme-green-dark);-webkit-box-shadow:0 0 0 .2rem rgba(107,171,107,.5);box-shadow:0 0 0 .2rem rgba(107,171,107,.5);outline:none}.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield.gfield--type-checkbox .gform-field-label{color:var(--text-color-primary);font-family:var(--secondary-font);font-size:1.6rem;font-style:normal;font-weight:600;line-height:1.5}.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield .gfield_select option{background-color:var(--theme-sand);border:1px solid var(--theme-soc-media);outline:none}.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield .gfield_validation_message{grid-column:span 2;margin-left:9rem}@media screen and (max-width:1000px){.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield .gfield_validation_message{grid-column:1}}@media screen and (max-width:800px){.section.section--contact-form #gform_wrapper_1 form .gform-body .gform_fields .gfield .gfield_validation_message{margin-left:0}}.section.section--contact-form #gform_wrapper_1 form .gform_footer{margin-top:1rem}@media screen and (max-width:840px){.section.section--contact-form #gform_wrapper_1 form .gform_footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width:800px){.section.section--contact-form #gform_wrapper_1 form .gform_footer{gap:1.5rem;margin-top:2rem}}.section.section--contact-form #gform_wrapper_1 form .gform_footer .gform_footer-note{color:var(--text-color-primary);font-family:var(--secondary-font);font-size:1.6rem;font-style:normal;font-weight:600;line-height:1.5;margin-left:9rem}@media screen and (max-width:800px){.section.section--contact-form #gform_wrapper_1 form .gform_footer .gform_footer-note{margin-left:0}}.section.section--contact-form #gform_wrapper_1 form .gform_footer .gform_button{margin-left:auto;margin-top:-3rem;padding-inline:3rem}.section.section--contact-form #gform_wrapper_1 form .gform_footer .gform_button:active,.section.section--contact-form #gform_wrapper_1 form .gform_footer .gform_button:focus{border:none;outline:none}@media screen and (max-width:840px){.section.section--contact-form #gform_wrapper_1 form .gform_footer .gform_button{margin-left:9rem;margin-top:0}}@media screen and (max-width:800px){.section.section--contact-form #gform_wrapper_1 form .gform_footer .gform_button{margin-left:0}}@media screen and (max-width:500px){.section.section--contact-form #gform_wrapper_1 form .gform_footer .gform_button{margin:0 auto}}.gform_heading .gform_required_legend{display:none}.gform_confirmation_wrapper .gform_confirmation_message{color:var(--display-color-primary);font-family:var(--secondary-font);font-size:clamp(2.4rem,1.56vw,3rem);font-style:normal;font-weight:600;letter-spacing:clamp(.75rem,.5vw,.945rem);line-height:clamp(3.2rem,2.08vw,4rem);text-align:center}.section.section--contact-form .gform_validation_errors{display:none}