nav.breadcrumbs{padding-block:1rem;width:100%}nav.breadcrumbs ul{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-start;list-style:none;padding-left:0}nav.breadcrumbs ul>li{text-wrap:nowrap;color:var(--c-black);opacity:.6;position:relative;transition:opacity .3s ease-in-out}nav.breadcrumbs ul>li>a{color:inherit;font-size:.875rem;font-weight:500;text-decoration:none}nav.breadcrumbs ul>li>svg{margin-bottom:2px;margin-left:4px;transform:rotate(-90deg) scale(.7)}nav.breadcrumbs ul>li:hover,nav.breadcrumbs ul>li:last-of-type{opacity:1}.box{--box-border-color:var(--c-gray-light-alt);--box-padding:1.5rem;border-radius:1rem;outline:1px solid var(--box-border-color);padding:var(--box-padding)}.box__title{color:var(--c-black);font-size:1.25rem;font-weight:600;margin:0 0 24px}.box.colored{--box-border-color:var(--cs-footer-gray);background-color:var(--box-border-color)}@media (max-width:1024px){.box{--box-padding:1rem}}.btn{--border-color:transparent;--background-color:transparent;--color:currentColor;--border-color-hover:var(--border-color);--background-color-hover:var(--background-color);--color-hover:var(--color);--padding:.5rem 1rem;--extra-transition:"";background-color:var(--background-color);border:1px solid var(--border-color);border-radius:1.5rem;color:var(--color);cursor:pointer;display:block;font-size:.875rem;font-weight:500;line-height:1;padding:var(--padding);text-align:center;text-decoration:none;transition-duration:.3s;transition-property:border-color,background-color,color,var(--extra-transition);transition-timing-function:ease-in-out;width:fit-content}.btn.icon{--padding:.75rem 1.5rem;align-content:center;display:flex;gap:8px;justify-content:center}.btn.icon>span{font-size:1rem;line-height:1.25}.btn.icon>svg{height:20px;width:20px}.btn:hover{background-color:var(--background-color-hover);border-color:var(--border-color-hover);color:var(--color-hover)}.btn.blue{--border-color:var(--c-blue);--color:var(--c-blue);--border-color-hover:var(--c-blue-dark);--background-color-hover:var(--c-blue-light);--color-hover:var(--c-white)}.btn.blue-filled{--border-color:var(--c-blue);--background-color:var(--c-blue);--color:var(--c-white);--border-color-hover:var(--c-blue-dark);--background-color-hover:var(--c-blue-light);--color-hover:var(--c-white)}.btn.red-filled{--border-color:var(--c-red);--background-color:var(--c-red);--color:var(--c-white);--border-color-hover:var(--c-orange-dark);--background-color-hover:var(--c-orange-dark);--color-hover:var(--c-white)}.btn.light{--border-color:var(--c-gray-light-alt);--color:var(--c-black);--border-color-hover:var(--c-gray);--background-color-hover:var(--c-gray-light-alt)}.btn.white{--border-color:var(--cs-footer-gray);--background-color:var(--c-white);--color:var(--c-black);--border-color-hover:var(--c-gray);--background-color-hover:var(--c-gray-light-alt)}.pros{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;justify-content:flex-start;width:100%}.pros .header{color:var(--c-black);font-size:2rem;font-weight:600;margin:0}.pros .text{font-size:1.125rem}.pros .text a{--animation-size:1px;color:#2a7fe8;text-decoration:none}.pros .list{align-items:flex-start;flex-direction:column;gap:1.25rem}.pros .list,.pros .list .point{display:flex;justify-content:flex-start}.pros .list .point{align-items:center;gap:.75rem}.pros .list .point .icon{align-items:center;background-color:var(--badge-male-background);border-radius:50%;color:#2a7fe8;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.pros .list .point .texts{line-height:1.25}.pros .list .point .texts .main{color:var(--c-black);font-weight:500;margin-bottom:4px}.pros .list .point .texts .sub{font-size:.875rem}section.has-form form.form{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem;justify-content:flex-start;width:100%}section.has-form form.form .row{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;width:100%}section.has-form form.form .input.text,section.has-form form.form .input.textarea{width:100%}section.has-form form.form .input.text>span.label,section.has-form form.form .input.textarea>span.label{color:var(--c-black);display:block;font-size:.875rem;font-weight:500;line-height:1;margin-bottom:.5rem}section.has-form form.form .input.text input,section.has-form form.form .input.text textarea,section.has-form form.form .input.textarea input,section.has-form form.form .input.textarea textarea{background-color:var(--cs-footer-gray);border:1px solid rgba(0,0,0,.102);border-radius:1.25rem;display:block;outline:none;padding:.625rem 1rem;width:100%}section.has-form form.form .input.text textarea,section.has-form form.form .input.textarea textarea{height:120px}section.has-form form.form .input.text .icon,section.has-form form.form .input.textarea .icon{position:relative}section.has-form form.form .input.text .icon input,section.has-form form.form .input.textarea .icon input{padding-left:40px}section.has-form form.form .input.text .icon>svg,section.has-form form.form .input.textarea .icon>svg{color:var(--c-gray);height:20px;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:color .3s ease-in-out;width:20px;z-index:1}section.has-form form.form .input.text .icon:has(input:focus-within)>svg,section.has-form form.form .input.textarea .icon:has(input:focus-within)>svg{color:var(--c-black)}section.has-form form.form .checkbox .choice{align-items:center;display:flex;gap:.75rem;justify-content:flex-start}section.has-form form.form .checkbox .choice input{border-radius:4px;height:24px;width:24px}section.has-form form.form .checkbox .choice span.label{color:var(--c-black);font-size:.875rem;font-weight:500}section.has-form form.form .checkbox .choice span.label a{--animation-size:1px;color:#2a7fe8;font-weight:500;text-decoration:none}section.has-form form.form .checkbox .choice span.error,section.has-form form.form .checkbox .choice span.tick{display:none}section.has-form form.form .extra.link{--animation-size:1px;color:#2a7fe8;font-size:.875rem;font-weight:500;text-decoration:none}section.has-form form.form button.btn{font-size:1rem;font-weight:500;line-height:1.25;padding-block:.75rem;width:100%}section.has-form form.form .form-errors{border:2px solid var(--c-red);border-radius:1.25rem;color:var(--c-black);font-size:1rem;margin-inline:auto;padding:.5rem 1rem}section.has-form form.form .form-errors>p{margin:0;text-align:center}section.has-form form.form .form-errors:empty{display:none}@media (max-width:1024px){section.has-form form.form .row{flex-direction:row}}@media (max-width:575px){section.has-form form.form .row{flex-direction:column}}section.page_hero{position:relative}section.page_hero .background{height:100%;left:0;object-fit:cover;object-position:right 10%;position:absolute;top:0;width:100%;z-index:-1}section.page_hero .container{padding-block:4rem 3rem}section.page_hero .container .title{color:var(--c-black);font-size:3rem;font-weight:600;line-height:1;margin:0}section.page_hero .container nav.breadcrumbs>ul{margin:0}section.contact{display:grid;gap:3rem;grid-template-columns:3fr 6fr;margin-block:56px 96px}section.contact .info{height:fit-content;position:sticky;top:1rem}section.contact .contact_form .header{color:var(--c-black);font-size:1.5rem;font-weight:600}section.contact .contact_form button.btn>svg{height:16px;margin-top:3px;width:16px}section.contact .pros .list .point .texts .extra,section.contact .pros .list .point .texts .main{color:var(--c-gray);font-size:.875rem;font-weight:500}section.contact .pros .list .point .texts .sub{color:var(--c-black);font-size:1rem;margin-bottom:4px}section.contact .pros .list .point .texts .sub a{color:inherit}@media (max-width:1024px){section.contact{gap:4rem;grid-template-columns:repeat(1,1fr);margin-inline:auto;max-width:600px}section.contact .box.info{order:2}section.contact .box.contact_form{order:1}}