.direct-contact{position:relative}.direct-contact__decor{display:none;max-width:none;height:auto;border-radius:0;pointer-events:none}@media (min-width:992px){.direct-contact__decor{display:block}}.direct-contact__decor--rocket{position:absolute;top:156px;left:calc(50% + 467px);width:99px}.direct-contact__decor--balloon{width:108px;margin:63px 0 0 108px}.direct-contact__flight{position:absolute;top:0;left:0;z-index:80;width:0;height:0;pointer-events:none}.direct-contact__flyer{position:absolute;display:block;max-width:none;height:auto;border-radius:0;will-change:transform}.direct-contact__puff{position:absolute;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff 0,#f3ece4 55%,rgba(226,216,205,.6) 100%);will-change:transform,opacity}.direct-contact__intro{position:relative;max-width:1102px;margin:0 auto;text-align:center}.direct-contact__intro h2{margin-bottom:24px}.direct-contact__intro p{max-width:848px;margin-right:auto;margin-left:auto}.direct-contact__intro p:empty:not([contenteditable]){display:none}.direct-contact__intro .button-block{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:24px}.direct-contact__body{display:grid;grid-template-columns:370px minmax(0,1fr);-webkit-column-gap:clamp(32px,4.3vw,82px);-moz-column-gap:clamp(32px,4.3vw,82px);column-gap:clamp(32px,4.3vw,82px);-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-top:48px}@media (max-width:992px){.direct-contact__body{grid-template-columns:minmax(0,1fr);row-gap:32px}}.direct-contact__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:23px}.direct-contact__tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;width:100%;padding:10px 0;border:0;border-bottom:1px solid currentColor;background:0 0;color:#009C92;font-family:Signika;font-size:22px;font-weight:600;line-height:normal;text-align:left;cursor:pointer;-webkit-transition:color .32s ease;transition:color .32s ease}.direct-contact__tab.--active,.direct-contact__tab:hover{color:#C42B73}.direct-contact__tab:focus-visible{outline:#C42B73 solid 2px;outline-offset:4px}.direct-contact__tab-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.direct-contact__tab-icon svg{width:10px;height:16px}@media (max-width:992px){.direct-contact__dialog{position:fixed;top:50%;left:50%;z-index:100;width:min(90vw,560px);max-height:85vh;padding:16px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;background-color:#FFF8F0;border-radius:32px;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translate(-50%,-50%) scale(0.96);transform:translate(-50%,-50%) scale(0.96);-webkit-transition:opacity .32s ease,visibility 0s linear .32s,-webkit-transform .32s ease;transition:opacity .32s ease,visibility 0s linear .32s,-webkit-transform .32s ease;transition:opacity .32s ease,transform .32s ease,visibility 0s linear .32s;transition:opacity .32s ease,transform .32s ease,visibility 0s linear .32s,-webkit-transform .32s ease}.direct-contact__dialog.--open{opacity:1;visibility:visible;pointer-events:all;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);-webkit-transition-delay:0s;transition-delay:0s}.direct-contact__dialog:focus{outline:0}}.direct-contact__close,.direct-contact__panel[hidden]{display:none}@media (max-width:992px){.direct-contact__close{position:absolute;top:28px;right:28px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background-color:#FFF8F0;color:#2C2C30;cursor:pointer;-webkit-transition:color .32s ease;transition:color .32s ease}.direct-contact__close svg{width:16px;height:16px}.direct-contact__close:hover{color:#C42B73}.direct-contact__close:focus-visible{outline:#C42B73 solid 2px;outline-offset:2px}}.direct-contact__panel:focus-visible{outline:0}.direct-contact__card{position:relative;min-height:351px;padding:52px 70px 56px 60px;background-color:#F3CFD7;border-radius:24px}.direct-contact__card::after{content:"";position:absolute;inset:0;border:25px solid transparent;border-image-source:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62' height='62' viewBox='-1 -1 62 62'%3E%3Cpath d='M1 24A23 23 0 0 1 24 1' fill='none' stroke='%23C42B73' stroke-width='2' pathLength='36' stroke-dasharray='7 5' stroke-dashoffset='9.5'/%3E%3Cpath d='M36 1A23 23 0 0 1 59 24' fill='none' stroke='%23C42B73' stroke-width='2' pathLength='36' stroke-dasharray='7 5' stroke-dashoffset='9.5'/%3E%3Cpath d='M59 36A23 23 0 0 1 36 59' fill='none' stroke='%23C42B73' stroke-width='2' pathLength='36' stroke-dasharray='7 5' stroke-dashoffset='9.5'/%3E%3Cpath d='M24 59A23 23 0 0 1 1 36' fill='none' stroke='%23C42B73' stroke-width='2' pathLength='36' stroke-dasharray='7 5' stroke-dashoffset='9.5'/%3E%3Cg fill='%23C42B73'%3E%3Crect x='26.5' y='0' width='7' height='2'/%3E%3Crect x='26.5' y='58' width='7' height='2'/%3E%3C/g%3E%3Cg fill='%23C42B73'%3E%3Crect x='0' y='26.5' width='2' height='7'/%3E%3Crect x='58' y='26.5' width='2' height='7'/%3E%3C/g%3E%3C/svg%3E");border-image-slice:25;border-image-outset:1px;border-image-repeat:round;will-change:transform;pointer-events:none;-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}@media (max-width:992px){.direct-contact__card{min-height:0;padding:32px 24px}}.direct-contact__name{margin-bottom:30px;font-size:32px;line-height:normal;color:#2C2C30}@media (max-width:992px){.direct-contact__name{margin-bottom:20px;padding-right:48px;font-size:24px}}.direct-contact__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:32px;font-size:18px;line-height:normal;color:#2C2C30}@media (max-width:992px){.direct-contact__columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.direct-contact__column{position:relative;z-index:1}.direct-contact__address{margin:0;padding-left:3px}.direct-contact__phone{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:2px;color:inherit;text-decoration:none}.direct-contact__phone:hover{color:#C42B73}.direct-contact__phone+.direct-contact__phone{display:-webkit-box;display:-ms-flexbox;display:flex}.direct-contact__phone-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:28px}.direct-contact__phone-icon svg{width:16px;height:24px;-webkit-transform:rotate(-23.7deg);transform:rotate(-23.7deg)}.direct-contact__list{margin:0;padding:0;list-style:none}.direct-contact__list li::before{content:none}.direct-contact__list a{color:inherit;text-decoration:none}.direct-contact__list a:hover{color:#C42B73}.direct-contact__gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:64px 0 0;padding:0;list-style:none}.direct-contact__gallery li::before{content:none}@media (max-width:992px){.direct-contact__gallery{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px}}.direct-contact__image img{display:block;width:100%;height:auto;aspect-ratio:401/260;-o-object-fit:cover;object-fit:cover;border-radius:24px}