.timeline-section{overflow-x:hidden}.timeline-section__title{font-family:Lexend;font-size:40px;line-height:53px;margin:0 0 41px;text-align:center}.timeline-grid{position:relative}.timeline-grid:after{background-image:linear-gradient(to top,#fff 40%,var(--accent-1-color) 40%);background-repeat:repeat-y;background-size:10px 20px;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:3px;z-index:1}@media only screen and (max-width:767.98px){.timeline-grid:after{display:none}}.timeline-grid .timeline-grid-row{z-index:2}@media only screen and (min-width:768px){.timeline-grid .timeline-grid-row{display:flex;justify-content:space-between;position:relative}}.timeline-grid .timeline-grid-row .timeline-grid-item{display:flex;width:calc(50% - 80px)}@media only screen and (max-width:767.98px){.timeline-grid .timeline-grid-row .timeline-grid-item{width:100%}.timeline-grid .timeline-grid-row .timeline-grid-item.empty-field{display:none}}.timeline-grid .timeline-grid-row .timeline-grid-item.square{display:flex;justify-content:center;width:160px}@media only screen and (max-width:767.98px){.timeline-grid .timeline-grid-row .timeline-grid-item.square{display:none;width:100%}}.timeline-grid .timeline-grid-row .timeline-grid-item.square span{background-color:var(--accent-1-color);border-radius:50%;display:block;height:16px;transition:all .2s ease;width:16px}.timeline-grid .timeline-grid-row .timeline-grid-item.square.active span{background-color:var(--accent-3-color);display:block;height:30px;position:relative;width:30px}.timeline-grid .timeline-grid-row .timeline-grid-item.square.active span:after{background-color:var(--accent-3-color);border-radius:50%;content:"";height:44px;left:-22%;opacity:.5;position:absolute;top:-22%;width:44px}.timeline-grid .timeline-grid-row .timeline-grid-item.end-row{align-items:flex-end;font-weight:700}.timeline-grid .timeline-grid-row .timeline-grid-item.start-row{font-weight:700;justify-content:flex-end}.timeline-grid .timeline-grid-row .timeline-grid-item.content-box{font-size:3rem;margin:0}.timeline-grid .timeline-grid-row .timeline-grid-item.content-box.content-reverse{flex-direction:row-reverse}.timeline-grid .timeline-grid-row .timeline-grid-item .timeline-img{border-radius:50%;flex-shrink:0;height:100px;overflow:hidden;width:100px}.timeline-grid .timeline-grid-row .timeline-grid-item .timeline-img img{height:100%;width:100%}.timeline-grid .timeline-grid-row .timeline-grid-item .timeline-step{font-size:54px;line-height:1}.timeline-grid .timeline-grid-row:nth-child(odd){justify-content:flex-end}.timeline-grid .timeline-grid-row:nth-child(odd) .timeline-grid-item{flex-direction:row-reverse}@media only screen and (min-width:768px){.timeline-grid .timeline-grid-row:nth-child(odd) .start-row{justify-content:flex-start}}.timeline-grid .timeline-grid-row:nth-child(odd) .end-row{text-align:right}.timeline-grid .timeline-grid-row:nth-child(2n){justify-content:flex-start;text-align:right}.timeline-grid .timeline-grid-row:nth-child(2n) .end-row{text-align:left}.timeline-grid .timeline-grid-row.center{justify-content:center!important;margin-top:-30px}@media only screen and (min-width:768px){.timeline-grid:not(.alignment-reverse) .timeline-grid-item.content-box{opacity:0}.timeline-grid:not(.alignment-reverse) .timeline-grid-item.content-box.right-item{transform:translateX(100%)}.timeline-grid:not(.alignment-reverse) .timeline-grid-item.content-box.left-item{transform:translateX(-100%)}.timeline-grid:not(.alignment-reverse) .timeline-grid-item.content-box.active{opacity:1;transform:translateX(0);transition:all 2s}}.timeline-grid.alignment-reverse .timeline-grid-row{flex-direction:row-reverse}.timeline-grid.alignment-reverse .timeline-grid-row:nth-child(odd){justify-content:flex-end}.timeline-grid.alignment-reverse .timeline-grid-row:nth-child(2n){justify-content:flex-start}.timeline-grid.alignment-reverse .timeline-grid-row .timeline-grid-item{flex-direction:row}@media only screen and (min-width:768px){.timeline-grid.alignment-reverse .timeline-grid-row .timeline-grid-item .content-box{opacity:0}.timeline-grid.alignment-reverse .timeline-grid-row .timeline-grid-item .content-box.right-item{transform:translateX(-100%)}.timeline-grid.alignment-reverse .timeline-grid-row .timeline-grid-item .content-box.left-item{transform:translateX(100%)}.timeline-grid.alignment-reverse .timeline-grid-row .timeline-grid-item .content-box.active{opacity:1;transform:translateX(0);transition:all 2s}}.timeline-grid .timeline-content-title{font-weight:700;margin-top:0}.timeline-grid .timeline-content-label{color:inherit;font-weight:700;text-transform:uppercase}.timeline-content--left{text-align:left}.timeline-content--right{text-align:right}.timeline-content--center{text-align:center}.template-nhs .timeline-content-title{font-family:var(--font-body-family);font-size:30px;font-weight:700;line-height:40px;margin:0 0 16px}.template-nhs .timeline-content-label{font-family:var(--font-body-family);font-size:18px;font-weight:700;line-height:24px;margin:0 0 14px;text-transform:none}.template-nhs .timeline-content-body{font-family:var(--font-body-family);font-size:16px;font-weight:400;line-height:22px;margin:0}.template-nhs .left-item .timeline-step,.template-nhs .right-item .timeline-step,.template-nhs .timeline-content{margin-right:22px}.timeline-section .text-image .page-time{gap:20px;padding:0 68px 50px 67px}@media only screen and (max-width:995px){.timeline-section .text-image .page-time{margin-left:-22px;margin-right:-22px;padding:0 22px 38px}}.timeline-section .text-image .page-time .block-container{display:flex;flex-direction:column;gap:20px;justify-content:space-around;overflow:hidden;position:relative;width:50%}@media only screen and (max-width:995px){.timeline-section .text-image .page-time .block-container{padding-bottom:47px;padding-top:4px;width:auto}}@media only screen and (min-width:995px){.timeline-section .text-image .page-time .block-container .column{flex-direction:column;height:auto}.timeline-section .text-image .page-time .block-container .column .shrink{flex-shrink:unset;margin-bottom:20px}}.timeline-section .text-image .page-time .block-container .swiper-button-next,.timeline-section .text-image .page-time .block-container .swiper-button-prev{background-color:#fff;border-radius:50%;height:24px;width:calc(var(--swiper-navigation-size)/23*23);width:24px}@media only screen and (min-width:995px){.timeline-section .text-image .page-time .block-container .swiper-button-next,.timeline-section .text-image .page-time .block-container .swiper-button-prev{display:none}}.timeline-section .text-image .page-time .block-container .swiper-button-prev{left:22px}.timeline-section .text-image .page-time .block-container .swiper-button-next{right:22px}.timeline-section .text-image .page-time .block-container .swiper-button-next:after,.timeline-section .text-image .page-time .block-container .swiper-button-prev:after{content:url(/cdn/shop/files/Icon_feather-arrow-right.svg?v=1677766747);font-size:20px!important;line-height:inherit}.timeline-section .text-image .page-time .block-container .swiper-button-prev:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg)}.timeline-section .text-image .page-time .block-container .swiper-pagination-bullets{bottom:0}.timeline-section .text-image .page-time .block-container .swiper-pagination-bullet{background-color:#10325f;height:15px;width:15px}@media only screen and (max-width:768px){.timeline-section .text-image .page-time .block-container .swiper-pagination-bullet{height:12px;width:12px}}.timeline-section .text-image .page-time .block-container .swiper-notification{display:none}.timeline-section .text-image .page-time .block-wrapper{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width:995px){.timeline-section .text-image .page-time .block-wrapper{padding-left:22px;padding-right:21px;width:auto}}.timeline-section .text-image .page-time .block-wrapper .text-wrap{display:flex;flex-direction:column;justify-content:space-around;width:50%}.timeline-section .text-image .page-time .block-wrapper .text-wrap .text-title{margin-bottom:17px}.timeline-section .text-image .page-width .text-wrapper{margin-top:60px;width:50%}@media only screen and (max-width:995px){.timeline-section .text-image .page-width .text-wrapper{width:auto}}@media only screen and (max-width:1024px){.timeline-section .text-image .page-width .text-wrapper{margin-top:0}}.timeline-section .text-image .page-width .text-wrapper .about-title{color:#003362;font-size:40px;line-height:65px;margin-bottom:70px}.timeline-section .text-image .page-width .text-wrapper .about-title strong{font-size:30px}@media only screen and (max-width:995px){.timeline-section .text-image .page-width .text-wrapper .about-title{font-size:32px;line-height:46px;margin-bottom:30px}}.timeline-section .text-image .page-width .text-wrapper .text-descr{line-height:24px;max-width:538px}.timeline-section .text-image .page-width .text-wrapper .text-descr p{font-size:16px}@media only screen and (max-width:995px){.timeline-section .text-image .page-width .text-wrapper .text-descr p{margin-top:10px}}.timeline-section .text-image .page-width .text-wrapper .text-descr p strong{font-size:16px}.timeline-section .text-image .page-width .text-wrapper .text-descr p a{color:#2c9ee2;text-decoration:underline}.timeline-section .text-image .page-width .text-wrapper .text-descr h2{margin-top:84px}.timeline-section .text-image .page-width .text-wrapper .text-descr h2:first-of-type{margin-top:70px}@media only screen and (max-width:995px){.timeline-section .text-image .page-width .text-wrapper .text-descr h2,.timeline-section .text-image .page-width .text-wrapper .text-descr h2:first-of-type{margin-top:30px}}.timeline-section .text-image .page-width .text-wrapper .text-descr strong{font-size:30px}@media only screen and (max-width:995px){.timeline-section .text-image .page-width .text-wrapper .text-descr strong{font-size:24px}.timeline-section .text-image .page-width .text-wrapper .text-descr{max-width:inherit}}.timeline-section .text-image .page-width .text-title{font-size:30px;line-height:36px;margin-bottom:16px}@media only screen and (max-width:995px){.timeline-section .text-image .page-width .text-title{font-size:24px}}.timeline-section .text-image .page-width .img-wrapper{display:flex;flex-direction:column;gap:20px}.timeline-section .text-image .page-width .img-wrapper img{aspect-ratio:2/1.225;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:995px){.timeline-section .text-image .page-width .img-wrapper img{aspect-ratio:2/1.486}}
