#page-content.template-succession #hero .wrap{margin-top:50px;margin-bottom:0}#page-content.template-succession #hero .btn{margin-top:30px}@media only screen and (max-width: 767px){#page-content.template-succession #hero .btn{white-space:normal;line-height:1.3;padding-block:14px;max-width:100%}}#page-content.template-succession section h2{font-size:44px;text-align:center;margin-inline:auto}@media only screen and (max-width: 767px){#page-content.template-succession section h2{font-size:28px}}#page-content.template-succession #info{padding-top:20px}#page-content.template-succession #info .container{background:var(--color-white);border-radius:30px;padding:70px 120px;text-align:center}#page-content.template-succession #info .container>div:first-child:not(:has(img)){display:none}#page-content.template-succession #info .subtitle{font-family:var(--primary-font-family);font-size:18px;font-weight:var(--text-regular);letter-spacing:0;line-height:1.6;max-width:880px;margin:30px auto 0}#page-content.template-succession #info .description{font-size:18px;line-height:1.6;max-width:880px;margin:20px auto 0}@media only screen and (max-width: 767px){#page-content.template-succession #info .container{border-radius:20px;padding:30px 20px}#page-content.template-succession #info .subtitle,#page-content.template-succession #info .description{font-size:16px}}#page-content.template-succession #advantages .container{display:flex;flex-direction:column;gap:56px}#page-content.template-succession #advantages .advantages-boxes{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:30px}#page-content.template-succession #advantages .advantages-box{background:var(--color-white);border-radius:30px;padding:40px;display:flex;flex-direction:column;gap:16px}#page-content.template-succession #advantages .advantages-box img{width:44px;height:44px}#page-content.template-succession #advantages .advantages-box h3{font-size:24px;font-weight:var(--text-medium);margin:0 0 12px}#page-content.template-succession #advantages .advantages-box p{font-size:17px;line-height:1.6;margin:0}@media only screen and (max-width: 991px){#page-content.template-succession #advantages .advantages-boxes{grid-template-columns:minmax(0, 1fr);gap:20px}}@media only screen and (max-width: 767px){#page-content.template-succession #advantages .container{gap:28px}#page-content.template-succession #advantages .advantages-box{border-radius:20px;padding:25px}#page-content.template-succession #advantages .advantages-box h3{font-size:20px}}#page-content.template-succession #steps .container{display:flex;flex-direction:column;gap:56px}#page-content.template-succession #steps .steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:30px}#page-content.template-succession #steps .step{border-top:2px solid var(--text-color);padding-top:24px;display:flex;flex-direction:column;gap:12px}#page-content.template-succession #steps .step .number{font-family:var(--secondary-font-family);font-size:56px;font-weight:var(--text-light);color:var(--color-orange);line-height:1}#page-content.template-succession #steps .step h3{font-size:21px;font-weight:var(--text-medium);margin:0}#page-content.template-succession #steps .step p{font-size:17px;line-height:1.6;margin:0}@media only screen and (max-width: 991px){#page-content.template-succession #steps .steps{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (max-width: 767px){#page-content.template-succession #steps .container{gap:28px}#page-content.template-succession #steps .steps{grid-template-columns:minmax(0, 1fr);gap:24px}#page-content.template-succession #steps .step .number{font-size:40px}}#page-content.template-succession #culture{background:var(--color-blue);border-radius:60px;width:min(var(--site-max-width),100% - var(--container-padding-x)*2);margin:0 auto;padding:100px 0}#page-content.template-succession #culture .container{display:flex;flex-direction:column;align-items:center;gap:50px}#page-content.template-succession #culture h2{color:var(--color-white)}#page-content.template-succession #culture .description{color:var(--color-white);text-align:center;max-width:880px;margin:0}#page-content.template-succession #culture .description:empty{display:none}#page-content.template-succession #culture .culture-boxes{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px;width:100%}#page-content.template-succession #culture .culture-box{background:var(--color-yellow-lighter);border:1px solid var(--color-yellow);border-radius:10px;padding:26px 30px 26px 50px;position:relative}#page-content.template-succession #culture .culture-box::before{content:"";position:absolute;left:26px;top:26px;bottom:26px;width:4px;border-radius:4px;background:var(--text-color)}#page-content.template-succession #culture .culture-box img{display:none}#page-content.template-succession #culture .culture-box h3{font-size:19px;font-weight:var(--text-bold);letter-spacing:-0.5px;margin:0 0 8px}#page-content.template-succession #culture .culture-box p{font-size:17px;line-height:1.55;margin:0}@media screen and (width <= 1550px){#page-content.template-succession #culture{border-radius:40px}}@media only screen and (max-width: 991px){#page-content.template-succession #culture .culture-boxes{grid-template-columns:minmax(0, 1fr)}}@media only screen and (max-width: 767px){#page-content.template-succession #culture{border-radius:20px;padding:50px 0}#page-content.template-succession #culture .container{gap:28px}#page-content.template-succession #culture .culture-box{padding:20px 20px 20px 40px}#page-content.template-succession #culture .culture-box::before{left:20px;top:20px;bottom:20px}}#page-content.template-succession #services .services-box{max-width:970px;margin-inline:auto;display:flex;flex-direction:column;gap:50px}#page-content.template-succession #services .services{background:var(--color-white);border-radius:30px;padding:20px 40px}#page-content.template-succession #services .service{border-bottom:1px solid var(--border-color)}#page-content.template-succession #services .service:last-child{border-bottom:none}@media(prefers-reduced-motion: no-preference){#page-content.template-succession #services .service{interpolate-size:allow-keywords}}#page-content.template-succession #services .service::details-content{opacity:0;block-size:0;overflow-y:clip;transition:content-visibility .3s allow-discrete,opacity .3s,block-size .3s}#page-content.template-succession #services .service[open]::details-content{opacity:1;block-size:auto}#page-content.template-succession #services .service .title{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;cursor:pointer;font-family:var(--secondary-font-family);font-size:18px;font-weight:var(--text-bold)}#page-content.template-succession #services .service .title svg{flex:0 0 auto;color:var(--color-primary);transition:transform .2s}#page-content.template-succession #services .service summary::marker{content:""}#page-content.template-succession #services .service summary::-webkit-details-marker{display:none}#page-content.template-succession #services .service[open] .title svg{transform:rotate(90deg)}#page-content.template-succession #services .service .description-box{border-left:2px solid var(--color-yellow);padding:0 0 0 16px;margin-bottom:26px;font-size:17px;line-height:1.6}#page-content.template-succession #services .service .description-box p{margin:0}#page-content.template-succession #services .service .description-box p+p{margin-top:12px}@media only screen and (max-width: 767px){#page-content.template-succession #services .services-box{gap:28px}#page-content.template-succession #services .services{border-radius:20px;padding:5px 20px}#page-content.template-succession #services .service .title{font-size:16px;padding:18px 0}#page-content.template-succession #services .service .description-box{font-size:16px}}form fieldset{outline:none;border:none;padding:0}form label{font-size:14px;font-weight:var(--text-medium);font-family:var(--primary-font-family)}form label span{color:var(--color-gray-lighter);font-weight:var(--text-regular)}form input,form textarea,form select{border:1px solid var(--border-color);line-height:50px;border-radius:10px;width:100%;padding:0 20px;color:var(--text-color);font-size:16px;font-family:var(--primary-font-family)}form input.placeholder,form textarea.placeholder,form select.placeholder{color:var(--color-gray-lighter)}form input:-moz-placeholder,form textarea:-moz-placeholder,form select:-moz-placeholder{color:var(--color-gray-lighter)}form input::-moz-placeholder,form textarea::-moz-placeholder,form select::-moz-placeholder{color:var(--color-gray-lighter)}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder,form select:-ms-input-placeholder{color:var(--color-gray-lighter)}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder,form select::-webkit-input-placeholder{color:var(--color-gray-lighter)}form textarea{padding:10px}form select{cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23707070' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;padding-right:44px}form input[type=checkbox],form input[type=radio]{width:auto}form .checkbox{user-select:none;cursor:pointer}form .checkbox label{display:flex;flex-direction:row;align-items:baseline;justify-content:flex-start;margin:0;cursor:pointer;z-index:1}form .checkbox label span{display:block;position:relative}form .checkbox label span:last-child{flex:1}form .checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}form .checkbox input:checked~.input{background-color:var(--color-white)}form .checkbox input:checked~.input:after{display:block}form .checkbox .input{height:20px;width:20px;z-index:0;border:1px solid var(--border-color);border-radius:4px;margin:0 10px 0 0;transform:translateY(8px)}form .checkbox .input:after{top:1px;left:5px;width:8px;height:12px;border:solid var(--color-black);border-width:0 3px 3px 0;transform:rotate(45deg);content:"";position:absolute;display:none}.form-field:not(:last-child){margin-bottom:10px}.form-field .error{font-size:12px;color:var(--color-orange)}#page-content.template-succession #succession-form{padding-bottom:110px}#page-content.template-succession #succession-form .intro{font-size:20px;text-align:center;max-width:760px;margin:22px auto 0}#page-content.template-succession #succession-form .columns{margin-top:50px;display:grid;grid-template-columns:340px minmax(0, 1fr);gap:30px;align-items:start}#page-content.template-succession #succession-form .columns:not(:has(.person)){grid-template-columns:minmax(0, 780px);justify-content:center}#page-content.template-succession #succession-form .person{background:var(--color-white);border-radius:26px;padding:30px;display:flex;flex-direction:column;gap:18px}#page-content.template-succession #succession-form .person .photo{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:18px}#page-content.template-succession #succession-form .person .name{font-family:var(--secondary-font-family);font-size:22px;font-weight:var(--text-medium)}#page-content.template-succession #succession-form .person .role{color:var(--color-gray);margin-top:4px}#page-content.template-succession #succession-form .person .reach{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}#page-content.template-succession #succession-form .person .reach a{text-decoration:underline;text-underline-offset:3px}#page-content.template-succession #succession-form .form-shell{background:var(--color-white);border:1px solid var(--border-color);border-radius:26px;padding:30px}#page-content.template-succession #succession-form .group-label{margin:30px 0 18px}#page-content.template-succession #succession-form .group-label:first-of-type{margin-top:0}#page-content.template-succession #succession-form .form-field{margin-bottom:18px}#page-content.template-succession #succession-form .form-field:last-child{margin-bottom:0}#page-content.template-succession #succession-form .form-field .req{color:var(--color-orange)}#page-content.template-succession #succession-form .form-field .hint,#page-content.template-succession #succession-form .form-field .optional{color:var(--color-gray-lighter);font-weight:var(--text-regular);font-size:12px}#page-content.template-succession #succession-form .row2{display:flex;gap:14px}#page-content.template-succession #succession-form .row2 .form-field{flex:1}#page-content.template-succession #succession-form .pills{display:flex;flex-wrap:wrap;gap:9px}#page-content.template-succession #succession-form .pill{font-family:var(--secondary-font-family);font-size:13.5px;color:#7d7d7d;background:var(--color-white);border:1px solid var(--border-color);border-radius:100px;padding:9px 16px;cursor:pointer;transition:all .15s;white-space:nowrap}#page-content.template-succession #succession-form .pill:hover{border-color:var(--border-color-darker)}#page-content.template-succession #succession-form .pill.selected{border-color:var(--color-orange);color:var(--color-white);background:var(--color-orange)}#page-content.template-succession #succession-form .consent{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;margin:6px 0 18px}#page-content.template-succession #succession-form .consent .error{flex-basis:100%;font-size:12px;color:var(--color-orange);margin-left:26px}#page-content.template-succession #succession-form .consent input{margin-top:3px;width:16px;height:16px;accent-color:var(--color-orange);flex:0 0 auto}#page-content.template-succession #succession-form .consent label{font-family:var(--primary-font-family);font-size:13px;color:#5b5b5b;line-height:1.5;margin:0}#page-content.template-succession #succession-form .consent label a{color:var(--text-color);text-underline-offset:2px}#page-content.template-succession #succession-form .form-foot{display:flex;justify-content:flex-end;margin-top:22px}@media only screen and (max-width: 767px){#page-content.template-succession #succession-form .form-shell{border-radius:1rem;padding:20px}#page-content.template-succession #succession-form .row2{display:block}#page-content.template-succession #succession-form .form-foot{justify-content:center}}#page-content.template-succession #succession-form .count{max-width:320px}#page-content.template-succession #succession-form .form-foot{justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:18px}#page-content.template-succession #succession-form .note{margin:0;font-size:15px;color:var(--color-gray)}@media only screen and (max-width: 991px){#page-content.template-succession #succession-form .columns{grid-template-columns:minmax(0, 1fr)}#page-content.template-succession #succession-form .person{flex-direction:row;align-items:center;flex-wrap:wrap}#page-content.template-succession #succession-form .person .photo{width:120px}}@media only screen and (max-width: 767px){#page-content.template-succession #succession-form{padding-bottom:60px}#page-content.template-succession #succession-form .intro{font-size:17px}#page-content.template-succession #succession-form .count{max-width:none}#page-content.template-succession #succession-form .form-foot .btn{white-space:normal;line-height:1.3;padding-block:14px;max-width:100%}}