:root{--color-white-transparent: rgba(255, 255, 255, .8);--color-white: rgba(255, 255, 255, 1);--color-red: rgba(200, 26, 24, 1);--color-yellow: yellow;--color-green: green;--color-gray-transparent: rgba(55, 55, 55, .8);--color-gray-light: rgba(180, 180, 180, 1);--color-gray: rgba(112, 113, 114, 1);--color-darkgray: rgba(51, 51, 51, 1);--color-black: rgba(0, 0, 0, 1);--color-shadow: rgba(230, 230, 230, 1);--color-button-background: #88b917;--color-button-background-hover: #08b910}:root{--font-family: "Open Sans", Roboto, Arial, sans-serif, serif;--font-headline: "Rammetto One";--line-height-default: 1.52;--letterspacing-default: 1.2px;--font-size: 19.2px;--heading-size: 28px}@media screen and (min-width: 48em){:root{--line-height-default: 1.9;--font-size: 24px;--heading-size: 35px}}:root{--menu-font-weight: 600;--menu-font-size: 16px;--menu-letterspacing: 1.2px;--menu-lineheight: 1.12}@media screen and (min-width: 48em){:root{--menu-font-size: 20px;--menu-letterspacing: 1.5px;--menu-lineheight: 1.4}}:root{--heading-h1-size: 35px;--heading-h1-letterspacing: 3.3px;--heading-h1-lineheight: 1.4;--heading-h2-size: 27.2px;--heading-h2-letterspacing: 1.7px;--heading-h2-lineheight: 1.4}@media screen and (min-width: 48em){:root{--heading-h1-size: 44px;--heading-h2-size: 34px}}:root{--subheading-size: 19.2px;--subheading-letterspacing: 1.44px;--subheading-lineheight: 2;--heading-h3-size: 19.2px;--heading-h3-letterspacing: 0.96px;--heading-h3-lineheight: 1.75;--heading-h4-size: 14.4px;--heading-h4-letterspacing: .96px;--heading-h4-lineheight: 1.12}@media screen and (min-width: 48em){:root{--subheading-size: 24px;--subheading-letterspacing: 1.8px;--subheading-lineheight: 2;--heading-h3-size: 24px;--heading-h3-letterspacing: 1.2px;--heading-h4-size: 18px;--heading-h4-letterspacing: 1.2px;--heading-h4-lineheight: 1.4}}:root{--cart-size: 27.2px;--cart-letterspacing: .68px;--cart-lineheight: 1.6;--cart-rentalfee-size: 14.4px;--cart-rentalfee-letterspacing: 1.52px;--cart-rentalfee-lineheight: 1.5;--cart-pices-size: 14.4px;--cart-pices-letterspacing: .36px;--cart-pices-lineheight: 1.12}@media screen and (min-width: 48em){:root{--cart-size: 34px;--cart-letterspacing: .85px;--cart-lineheight: 2;--cart-rentalfee-size: 18px;--cart-rentalfee-letterspacing: 1.9px;--cart-rentalfee-lineheight: 1.5;--cart-pices-size: 18px;--cart-pices-letterspacing: .45px;--cart-pices-lineheight: 1.4}}:root{--course-fontsize: 14.4px;--course-letterspacing: .72px;--course-lineheight: 1.75}@media screen and (min-width: 48em){:root{--course-fontsize: 18px;--course-letterspacing: .9px}}:root{--label-fontsize: 14.4px;--label-letterspacing: 0.72px;--label-lineheight: 1.12}@media screen and (min-width: 48em){:root{--label-fontsize: 18px;--label-letterspacing: 0.9px;--label-lineheight: 1.4}}:root{--border-radius: 30px;--button-size: 19.2px;--button-letterspacing: .96px;--button-lineheight: 1.5;--button-weight: 600;--line-height: 1}@media screen and (min-width: 48em){:root{--button-size: 24px;--button-letterspacing: 1.2px;--button-lineheight: 1.5;--line-height: 1.25}}:root{--max-width: 1650px;--max-width-smalltext: 1364px;--padding-bottom: 96px;--padding-top: 96px}@media screen and (min-width: 48em){:root{--padding-bottom: 120px;--padding-top: 120px}}:root{--copyright-fontsize: 17.6px;--copyright-letterspacing: .44px;--copyright-lineheight: 1.12}@media screen and (min-width: 48em){:root{--copyright-fontsize: 22px;--copyright-letterspacing: .55px;--copyright-lineheight: 1.4}}.button{background:var(--color-red);color:var(--color-white)}.button:focus,.button:hover{background:var(--color-black);color:var(--color-white)}.button.primary{background:var(--color-red);color:var(--color-white)}.button.primary:focus,.button.primary:hover{background:var(--color-black);color:var(--color-white)}.form-group textarea{height:10rem}.text-right .see-more,.text-end .see-more{align-items:baseline;display:flex;justify-content:flex-end}form [type=text],form [type=password],form [type=date],form [type=datetime],form [type=datetime-local],form [type=month],form [type=week],form [type=email],form [type=number],form [type=search],form [type=tel],form [type=fax],form [type=time],form [type=url],form [type=color],form [type=phone],form select,form textarea{appearance:none;background-color:#fefefe;border:2px solid var(--color-gray-light);border-radius:0;box-sizing:border-box;box-shadow:none;color:var(--color-black);display:block;font-family:inherit;font-size:1rem;font-weight:normal;line-height:1.5;width:100%;margin:0 0 1rem;transition:box-shadow .5s,border-color .25s ease-in-out;height:auto;padding:13px 20px}form [type=text]:focus,form [type=password]:focus,form [type=date]:focus,form [type=datetime]:focus,form [type=datetime-local]:focus,form [type=month]:focus,form [type=week]:focus,form [type=email]:focus,form [type=number]:focus,form [type=search]:focus,form [type=tel]:focus,form [type=fax]:focus,form [type=time]:focus,form [type=url]:focus,form [type=color]:focus,form [type=phone]:focus,form select:focus,form textarea:focus{border:2px solid var(--color-red);box-shadow:0 0 10px var(--color-red)}form [type=text]:focus-visible,form [type=password]:focus-visible,form [type=date]:focus-visible,form [type=datetime]:focus-visible,form [type=datetime-local]:focus-visible,form [type=month]:focus-visible,form [type=week]:focus-visible,form [type=email]:focus-visible,form [type=number]:focus-visible,form [type=search]:focus-visible,form [type=tel]:focus-visible,form [type=fax]:focus-visible,form [type=time]:focus-visible,form [type=url]:focus-visible,form [type=color]:focus-visible,form [type=phone]:focus-visible,form select:focus-visible,form textarea:focus-visible{outline:2px solid var(--color-red)}form textarea{min-height:394px}form .form-group .form-label,form .form-group .label,form .form-group label{background:none;color:var(--color-white);font-size:var(--label-fontsize);letter-spacing:var(--label-letterspacing);line-height:var(--label-lineheight);text-transform:uppercase;margin-bottom:8px;margin-top:8px;padding:0}form .form-group .form-label .required,form .form-group .form-label em,form .form-group .label .required,form .form-group .label em,form .form-group label .required,form .form-group label em{color:var(--color-red);margin-left:.25rem}form .form-group .form-text{color:var(--color-white);display:inherit;font-size:var(--course-fontsize);font-weight:inherit;letter-spacing:var(--course-letterspacing);line-height:var(--course-lineheight);text-transform:none}form .form-group .form-text.error{align-items:center;display:flex}form .form-group [class*=error] svg{margin-right:.5rem;width:2rem}form .form-group [class*=error] svg path{fill:var(--color-white)}form .form-group{margin-bottom:35px}form .form-group .switch{margin-bottom:unset;margin-top:unset}form .form-group .switch input:checked~.switch-paddle{background:var(--color-red)}form .form-group .switch input:checked~.switch-paddle::after{left:2.15rem}form .form-group .switch input:focus~.switch-paddle{box-shadow:0 0 10px var(--color-red)}form .form-group .switch input:focus~.switch-paddle::after{background:var(--color-white)}form .form-group .switch .switch-paddle{background:var(--color-gray);border:1px solid var(--color-white);border-radius:var(--border-radius);display:block;margin:unset}form .form-group .switch .switch-paddle::after{background:var(--color-white);border-radius:var(--border-radius);top:.2rem}form .actions .form-navigation .button-group button{background:var(--color-red);border:none;color:var(--color-white);cursor:pointer;font-family:var(--font-family),serif;font-size:var(--button-size);font-weight:var(--button-weight);letter-spacing:var(--button-letterspacing);line-height:var(--button-lineheight);padding:10px;text-align:center;text-transform:uppercase;white-space:normal}form .actions .form-navigation .button-group button:hover,form .actions .form-navigation .button-group button:focus{background:var(--color-darkgray)}form .actions .form-navigation .button-group button{width:100%}form .actions .form-navigation .button-group.grid-x:has(.cell.previous+.next) .cell.next{justify-content:flex-end}.frame-type-2cols .grid-x .cell:has(.frame-type-form_formframework form)+.cell{margin-top:30px}
/*# sourceMappingURL=form.css.map */
