.component-section-title{display:block;font-family:Roboto,sans-serif;font-weight:700;margin-bottom:30px}.component-section-title a,.component-section-title span{color:var(--color-header-text);position:relative}.component-section-title.tag-text-size-extra-large{font-size:2rem}.component-section-title.tag-text-size-large{font-size:1.375rem}.component-section-title.tag-text-size-medium{font-size:1rem}.component-section-title.tag-center{text-align:center}@media screen and (max-width:640px){.component-section-title.tag-text-size-extra-large{font-size:1.375rem}}.component-ui-impulse-indicator{inset:0;overflow:hidden;pointer-events:none;position:absolute}@keyframes impulse{0%{opacity:0;transform:translate3d(-50%,-50%,0) scale(.01)}10%{opacity:.06}30%{opacity:.12}90%{opacity:.05;transform:translate3d(-50%,-50%,0) scale(1)}to{opacity:0}}.component-ui-impulse-indicator .impulse{animation:impulse .8s ease-in-out 1 both;background:#000811;border-radius:50%;left:50%;opacity:1;padding-bottom:200%;pointer-events:none;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);transform-origin:50% 50%;width:200%}@keyframes ui-loading-circle{0%{stroke-dashoffset:63;transform:rotate(0)}50%{stroke-dashoffset:0}to{stroke-dashoffset:-63;transform:rotate(1turn)}}.component-ui-loading{align-items:center;display:flex;gap:var(--ui-space-2xs);justify-content:center;opacity:0;transition:visibility var(--ui-ani-time) var(--ui-ani-ease),opacity var(--ui-ani-time) var(--ui-ani-ease);visibility:hidden}.component-ui-loading svg{flex:0 0 32px;height:32px;transition:opacity .15s;width:32px}.component-ui-loading svg circle{transform:rotate(-90deg);transform-origin:50%;fill:none;stroke:var(--ui-color-primary);stroke-width:2px;stroke-dasharray:63 63;stroke-dashoffset:63;animation:ui-loading-circle 2.2s cubic-bezier(.2,0,.2,1) infinite}.component-ui-loading.tag-active{opacity:1;visibility:visible}.component-ui-button{--button-hover-text-color:#fff;--button-hover-background:#fff;--button-text-color:#fff;--button-background:#fff;--button-hover-text-color:var(--v421b05b9);--button-hover-background:var(--v03db0498);--button-text-color:var(--v20bedd4d);--button-background:var(--v9cda6cf8);border:1px solid transparent;border-radius:var(--ui-border-radius-m);cursor:pointer;display:inline-block;font-size:var(--ui-text-m);font-weight:400;height:var(--ui-input-size-m);line-height:1.1;overflow:hidden;padding:0 var(--ui-space-m);position:relative;text-align:center;transition:opacity var(--ui-ani-time) var(--ui-ani-ease),visibility var(--ui-ani-time) var(--ui-ani-ease);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:top}.component-ui-button img{max-width:none;width:35px}.component-ui-button .button-bg{inset:0;opacity:0;position:absolute;transition:opacity var(--ui-ani-time) var(--ui-ani-ease)}.component-ui-button .button-content{align-items:center;display:flex;font-family:var(--ui-font-header);font-weight:var(--ui-font-weight-medium);height:100%;justify-content:center;position:relative;transition:opacity var(--ui-ani-time) var(--ui-ani-ease),visibility var(--ui-ani-time) var(--ui-ani-ease),color var(--ui-ani-time) var(--ui-ani-ease)}.component-ui-button .button-content .slot-default{line-height:1;padding:0 var(--ui-space-xs)}.component-ui-button .button-content .ic{font-weight:400}.component-ui-button .loading-indicator{left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.component-ui-button .loading-indicator svg circle{stroke:var(--button-text-color)}.component-ui-button.tag-loading{cursor:default}.component-ui-button.tag-loading .button-content{opacity:0;visibility:hidden}.component-ui-button.tag-variant-flat{background:transparent;border:none;box-shadow:none}.component-ui-button.tag-variant-outline{background:transparent;border:1px solid var(--button-text-color)}.component-ui-button.tag-shape-circle{border-radius:50%;padding:0!important;width:var(--ui-input-size-m)}.component-ui-button.tag-shape-circle.tag-size-2xl{width:var(--ui-input-size-2xl)}.component-ui-button.tag-shape-circle.tag-size-l,.component-ui-button.tag-shape-circle.tag-size-xl{width:var(--ui-input-size-xl)}.component-ui-button.tag-shape-circle.tag-size-s{width:var(--ui-input-size-s)}.component-ui-button.tag-shape-circle.tag-size-xs{width:var(--ui-input-size-xs)}.component-ui-button.tag-shape-round{border-radius:var(--ui-input-size-2xl)}.component-ui-button.tag-shape-round-square{border-radius:var(--ui-border-radius-s)}.component-ui-button.tag-shape-square{border-radius:0}.component-ui-button.tag-block{display:block;padding:0 var(--ui-space-xs);width:100%}.component-ui-button.tag-size-2xl{height:var(--ui-input-size-2xl)}.component-ui-button.tag-size-xl{height:var(--ui-input-size-xl)}.component-ui-button.tag-size-l{height:var(--ui-input-size-l)}.component-ui-button.tag-size-s{font-size:var(--ui-text-s);height:var(--ui-input-size-s);padding:0 var(--ui-space-s)}.component-ui-button.tag-size-s .loading-indicator{transform:translate3d(-50%,-50%,0) scale(.8)}.component-ui-button.tag-size-xs{font-size:var(--ui-text-xs);height:var(--ui-input-size-xs);padding:0 10px}.component-ui-button.tag-size-xs .loading-indicator{transform:translate3d(-50%,-50%,0) scale(.6)}.component-ui-button.tag-disabled{cursor:not-allowed;opacity:.6;pointer-events:none}@media(hover:hover){.component-ui-button:hover{background:var(--button-hover-background)!important;color:var(--button-hover-text-color)!important;text-decoration:none}.component-ui-button:hover .button-bg{opacity:1}.component-ui-button:focus{outline:none}.component-ui-button:focus-visible{outline:var(--ui-outline);outline-offset:var(--ui-outline-offset)}}.component-send-cv .control{padding-top:15px}.component-person{line-height:1.5}.component-person .name,.component-person .position{display:block}
