.characteristic ul li{padding:.5rem 0;border-bottom:1px dashed var(--black-20);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:540px){.characteristic ul li{padding:.25rem 0}}.characteristic ul li .title{font-family:var(--second-font);font-weight:600;font-size:1.125rem;line-height:1.375rem;letter-spacing:.02em;text-transform:uppercase;padding-right:.3125rem}@media (max-width:540px){.characteristic ul li .title{font-family:var(--second-font);font-size:.875rem;line-height:1.0625rem;font-weight:500;text-transform:uppercase}}.characteristic ul li .value{font-size:1rem;line-height:1.375rem;text-align:right}body:not(.fonts-loaded) .characteristic ul li .value{letter-spacing:-.05em}@media (max-width:540px){.characteristic ul li .value{font-size:.875rem;line-height:1.25rem;max-width:14.1875rem}body:not(.fonts-loaded) .characteristic ul li .value{letter-spacing:-.05em}}.cols-section{position:relative}.cols-section .container{display:grid;grid-template-columns:1fr 1fr}@media (max-width:1100px){.cols-section .container{grid-template-columns:1fr;gap:1.3125rem}}.cols-section .section-caption{width:15.25rem}@media (min-width:1101px){.cols-section .section-caption{padding-top:1.5rem}}.cols-section .sc-title{font-family:var(--main-font);font-weight:400;font-size:3.75rem;line-height:4.125rem;letter-spacing:-.02em;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;margin-bottom:2.5rem}body:not(.fonts-loaded) .cols-section .sc-title{letter-spacing:-.05em}@media screen and (max-width:1100px){.cols-section .sc-title{font-size:3rem;line-height:3.3125rem}}@media screen and (max-width:540px){.cols-section .sc-title{font-size:2rem;line-height:2.1875rem;letter-spacing:-.01em}}@media (min-width:541px){.cols-section .sc-title{width:100%;background:-webkit-gradient(linear,left top,left bottom,from(black),to(black)) no-repeat 0 0/0 100%,-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))) no-repeat 0 0/100% 100%;background:linear-gradient(black 0,#000 100%) no-repeat 0 0/0 100%,linear-gradient(rgba(0,0,0,.4) 0,rgba(0,0,0,.4) 100%) no-repeat 0 0/100% 100%;-webkit-transition:background var(--animation-duration,2s) linear,opacity .4s linear;transition:background var(--animation-duration,2s) linear,opacity .4s linear;display:inline;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;text-fill-color:transparent!important}.cols-section .sc-title.show{background:-webkit-gradient(linear,left top,left bottom,from(black),to(black)) no-repeat 0 0/100% 100%,-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))) no-repeat 0 0/100% 100%;background:linear-gradient(black 0,#000 100%) no-repeat 0 0/100% 100%,linear-gradient(rgba(0,0,0,.4) 0,rgba(0,0,0,.4) 100%) no-repeat 0 0/100% 100%}body.wp-admin .cols-section .sc-title{background:-webkit-gradient(linear,left top,left bottom,from(black),to(black)) no-repeat 0 0/100% 100%,-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))) no-repeat 0 0/100% 100%;background:linear-gradient(black 0,#000 100%) no-repeat 0 0/100% 100%,linear-gradient(rgba(0,0,0,.4) 0,rgba(0,0,0,.4) 100%) no-repeat 0 0/100% 100%}}@media (max-width:540px){.cols-section .sc-title{color:var(--end-color)}body.wp-admin .cols-section .sc-title{color:var(--end-color)}}@media (max-width:1100px){.cols-section .sc-title{font-family:var(--main-font);font-weight:400;font-size:2.625rem;line-height:2.875rem;letter-spacing:-.01em;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1}body:not(.fonts-loaded) .cols-section .sc-title{letter-spacing:-.05em}}@media screen and (max-width:1100px) and (max-width:1100px){.cols-section .sc-title{font-size:2rem;line-height:2.1875rem}}@media screen and (max-width:1100px) and (max-width:540px){.cols-section .sc-title{font-size:1.75rem;line-height:1.9375rem}}@media (max-width:540px){.cols-section .sc-title{margin-bottom:1.5rem}}.cols-section .text{max-width:21.25rem;margin-top:3rem}@media (max-width:540px){.cols-section .text{font-size:1rem;line-height:1.375rem;margin-top:1.5rem;color:rgba(16,17,21,.6980392157)}body:not(.fonts-loaded) .cols-section .text{letter-spacing:-.05em}}.cols-section .text.text-cols{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;max-width:100%;margin-bottom:-1.1875rem}.cols-section .text.text-cols p{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1.1875rem}@media (min-width:1101px){.cols-section .text.text-cols{padding-right:2.5rem}}@media (max-width:540px){.cols-section .text.text-cols{-webkit-columns:unset;-moz-columns:unset;columns:unset;-webkit-column-gap:unset;-moz-column-gap:unset;column-gap:unset;display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:0}.cols-section .text.text-cols p{margin-bottom:0}}.cols-section .quote p{font-family:var(--main-font);font-weight:400;font-size:3.75rem;line-height:4.125rem;letter-spacing:-.02em;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1}body:not(.fonts-loaded) .cols-section .quote p{letter-spacing:-.05em}@media screen and (max-width:1100px){.cols-section .quote p{font-size:3rem;line-height:3.3125rem}}@media screen and (max-width:540px){.cols-section .quote p{font-size:2rem;line-height:2.1875rem;letter-spacing:-.01em}}@media (min-width:541px){.cols-section .quote p{width:100%;background:-webkit-gradient(linear,left top,left bottom,from(black),to(black)) no-repeat 0 0/0 100%,-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))) no-repeat 0 0/100% 100%;background:linear-gradient(black 0,#000 100%) no-repeat 0 0/0 100%,linear-gradient(rgba(0,0,0,.4) 0,rgba(0,0,0,.4) 100%) no-repeat 0 0/100% 100%;-webkit-transition:background var(--animation-duration,2s) linear,opacity .4s linear;transition:background var(--animation-duration,2s) linear,opacity .4s linear;display:inline;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;text-fill-color:transparent!important}.cols-section .quote p.show{background:-webkit-gradient(linear,left top,left bottom,from(black),to(black)) no-repeat 0 0/100% 100%,-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))) no-repeat 0 0/100% 100%;background:linear-gradient(black 0,#000 100%) no-repeat 0 0/100% 100%,linear-gradient(rgba(0,0,0,.4) 0,rgba(0,0,0,.4) 100%) no-repeat 0 0/100% 100%}body.wp-admin .cols-section .quote p{background:-webkit-gradient(linear,left top,left bottom,from(black),to(black)) no-repeat 0 0/100% 100%,-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))) no-repeat 0 0/100% 100%;background:linear-gradient(black 0,#000 100%) no-repeat 0 0/100% 100%,linear-gradient(rgba(0,0,0,.4) 0,rgba(0,0,0,.4) 100%) no-repeat 0 0/100% 100%}}@media (max-width:540px){.cols-section .quote p{color:var(--end-color)}body.wp-admin .cols-section .quote p{color:var(--end-color)}}@media (max-width:1100px){.cols-section .quote p{font-family:var(--main-font);font-weight:400;font-size:2.625rem;line-height:2.875rem;letter-spacing:-.01em;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1}body:not(.fonts-loaded) .cols-section .quote p{letter-spacing:-.05em}}@media screen and (max-width:1100px) and (max-width:1100px){.cols-section .quote p{font-size:2rem;line-height:2.1875rem}}@media screen and (max-width:1100px) and (max-width:540px){.cols-section .quote p{font-size:1.75rem;line-height:1.9375rem}}.cols-section .quote .quote__footer{margin-top:1.875rem}@media (min-width:1101px){.cols-section .quote .quote__footer{padding-left:.3125rem}}@media (max-width:540px){.cols-section .quote .quote__footer{margin-top:1.875rem}}.cols-section .quote .quote__footer strong{font-size:1.25rem;line-height:1.75rem;letter-spacing:-.02em;margin-bottom:.25rem;display:block;text-transform:uppercase;letter-spacing:.02em;font-weight:600;font-family:var(--second-font)}.cols-section .quote .quote__footer small{font-size:.75rem;color:#3861db;line-height:120%;display:block;font-family:var(--second-font)}@media (max-width:1100px){.cols-section .quote .quote__footer small{letter-spacing:.04em}}.cols-section .list{display:grid;grid-template-columns:repeat(3,1fr);gap:0 2.5rem;text-align:center;margin-top:6.25rem}@media (max-width:1100px){.cols-section .list{margin-top:3.75rem;grid-template-columns:1fr}}@media (max-width:540px){.cols-section .list{gap:2.5rem 0;padding:0}}.cols-section .list__item{padding:1rem 0 1.25rem;border-top:1px dashed rgba(16,17,21,.2)}@media (max-width:540px){.cols-section .list__item{padding-top:2rem;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:0}}.cols-section .list__title{font-family:var(--main-font);font-weight:400;font-size:7.5rem;line-height:8.25rem;letter-spacing:-.01em;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1}body:not(.fonts-loaded) .cols-section .list__title{letter-spacing:-.05em}@media screen and (max-width:1100px){.cols-section .list__title{font-size:5rem;line-height:5.5rem}}@media screen and (max-width:540px){.cols-section .list__title{font-size:3.75rem;line-height:1;letter-spacing:-.02em}}@media (min-width:541px){.cols-section .list__title{width:100%;background:-webkit-gradient(linear,left top,left bottom,from(black),to(black)) no-repeat 0 0/0 100%,-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))) no-repeat 0 0/100% 100%;background:linear-gradient(black 0,#000 100%) no-repeat 0 0/0 100%,linear-gradient(rgba(0,0,0,.4) 0,rgba(0,0,0,.4) 100%) no-repeat 0 0/100% 100%;-webkit-transition:background var(--animation-duration,2s) linear,opacity .4s linear;transition:background var(--animation-duration,2s) linear,opacity .4s linear;display:inline;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;text-fill-color:transparent!important}.cols-section .list__title.show{background:-webkit-gradient(linear,left top,left bottom,from(black),to(black)) no-repeat 0 0/100% 100%,-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))) no-repeat 0 0/100% 100%;background:linear-gradient(black 0,#000 100%) no-repeat 0 0/100% 100%,linear-gradient(rgba(0,0,0,.4) 0,rgba(0,0,0,.4) 100%) no-repeat 0 0/100% 100%}body.wp-admin .cols-section .list__title{background:-webkit-gradient(linear,left top,left bottom,from(black),to(black)) no-repeat 0 0/100% 100%,-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))) no-repeat 0 0/100% 100%;background:linear-gradient(black 0,#000 100%) no-repeat 0 0/100% 100%,linear-gradient(rgba(0,0,0,.4) 0,rgba(0,0,0,.4) 100%) no-repeat 0 0/100% 100%}}@media (max-width:540px){.cols-section .list__title{color:var(--end-color)}body.wp-admin .cols-section .list__title{color:var(--end-color)}}.cols-section .list__text{max-width:22rem;margin:0 auto;margin-top:1.5rem}@media (max-width:540px){.cols-section .list__text{max-width:18.75rem}}.cols-section .photo{position:relative;margin-top:12.5rem}@media (max-width:1100px){.cols-section .photo{margin-top:6.25rem}}.cols-section .photo.with-parallax{position:relative;overflow:hidden}.cols-section .photo.with-parallax picture{width:100%;height:100%;position:absolute;left:0;top:0;display:block}.cols-section .photo.with-parallax picture img{display:block;width:100%;height:120%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.cols-section .photo:before{content:"";display:block;padding-top:34.7222222222%}@media (max-width:540px){.cols-section .photo:before{padding-top:76.8%}}.cols-section .photo img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cols-section .photo .section-lines{position:absolute;left:0;top:0;width:100%;height:100%}.cols-section .photo .section-lines img{position:absolute;top:0;width:100%;height:100%;max-width:none}.cols-section .cols-section__characteristic{margin-top:5rem}@media (max-width:1100px){.cols-section .cols-section__characteristic{margin-top:3.75rem}}@media (max-width:540px){.cols-section .cols-section__characteristic{margin-top:1.5rem;gap:2.5rem 0}}.cols-section .cols-section__characteristic .left{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.cols-section .cols-section__characteristic .left .photo{width:21.25rem;margin:0;position:sticky;top:calc(100vh - 15rem - 2.125rem);left:0;-webkit-transition:var(--t) ease;transition:var(--t) ease;z-index:0;overflow:hidden;-ms-flex-item-align:start;align-self:flex-start}@media (max-width:1100px){.cols-section .cols-section__characteristic .left .photo{width:auto;margin:0 -1.25rem;min-width:calc(100% + 2.5rem)}}@media (any-hover:hover){.cols-section .cols-section__characteristic .left .photo:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.cols-section .cols-section__characteristic .left .photo:hover .btn{background:var(--primary)}}.cols-section .cols-section__characteristic .left .photo img,.cols-section .cols-section__characteristic .left .photo picture{z-index:-1;-webkit-transition:var(--t) ease;transition:var(--t) ease}.cols-section .cols-section__characteristic .left .photo:before{content:"";padding-top:70.5882352941%}@media (max-width:540px){.cols-section .cols-section__characteristic .left .photo:before{padding-top:64%}}.cols-section .cols-section__characteristic .left .photo .btn{position:absolute;left:1.375rem;bottom:1.5625rem;border:0;min-width:4.6875rem;min-height:0;height:2.25rem}@media (max-width:540px){.cols-section .cols-section__characteristic .left .photo .btn{bottom:1.25rem}}@media (min-width:1101px){.cols-section .cols-section__characteristic .right{padding-right:2.5rem}}.cols-section .cols-section__characteristic .characteristic ul li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:540px){.cols-section .cols-section__characteristic .characteristic ul li{padding:.5rem 0 .4375rem}}.process.static .process__block{margin-left:0}@media (max-width:1100px){.process.static .process__block{margin-left:-1.25rem}}@media (max-width:540px){.process.static .process-list{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (max-width:540px){.process.static .section-caption{padding:0 1.25rem;margin-bottom:3rem}}@media (max-width:540px){.process.static .sc-suptitle{margin-bottom:1.25rem}}@media (max-width:540px){.process.static .sc-subtitle{max-width:100%!important}}@media (max-width:540px){.process.static .sc-title{margin-bottom:.625rem}}@media (min-width:1101px){.process:not(.static) .process__block{padding-bottom:3.5rem}}.process .section-top{display:grid;grid-template-columns:1fr 1fr;margin-bottom:5rem}@media (max-width:1100px){.process .section-top{margin-bottom:2.875rem}}@media (max-width:540px){.process .section-top{grid-template-columns:1fr;margin-bottom:3.375rem}}.process .section-top-left{max-width:13.4375rem;padding-bottom:1.125rem}@media (min-width:1101px){.process .section-top-left{padding-top:3.125rem}}.process .process-list{width:42.5rem;position:relative;margin-left:auto;counter-reset:item}@media (max-width:1100px){.process .process-list{width:100%}}.process .process-list li{border-top:1px dashed rgba(16,17,21,.2);padding:1.5rem;padding-top:0;padding-left:9rem;padding-right:4.125rem;background-color:#fff;position:relative;z-index:1;position:relative}@media (max-width:540px){.process .process-list li{padding-left:1.5rem;padding-right:1.5rem;padding-top:1.5rem}}.process .process-list li:before{counter-increment:item;content:counter(item);position:absolute;left:0;top:2.75rem;font-family:var(--second-font);font-size:1rem;line-height:1.1875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}@media (max-width:1100px){.process .process-list li:before{left:1.25rem}}@media (max-width:540px){.process .process-list li:before{position:relative;left:0;top:0;margin-bottom:.75rem;color:rgba(16,17,21,.4);display:block}}.process .process-list li:nth-child(-n+9):before{counter-increment:item;content:"0" counter(item)}.process .process-list li h3{font-family:var(--main-font);font-weight:400;font-size:2.625rem;line-height:2.875rem;letter-spacing:-.01em;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;padding-top:1.5rem;padding-bottom:1.25rem}body:not(.fonts-loaded) .process .process-list li h3{letter-spacing:-.05em}@media screen and (max-width:1100px){.process .process-list li h3{font-size:2rem;line-height:2.1875rem}}@media screen and (max-width:540px){.process .process-list li h3{font-size:1.75rem;line-height:1.9375rem}}@media (max-width:540px){.process .process-list li h3{padding-top:0;font-family:var(--main-font);font-weight:400;font-size:3.75rem;line-height:4.125rem;letter-spacing:-.02em;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1}body:not(.fonts-loaded) .process .process-list li h3{letter-spacing:-.05em}}@media screen and (max-width:540px) and (max-width:1100px){.process .process-list li h3{font-size:3rem;line-height:3.3125rem}}@media screen and (max-width:540px) and (max-width:540px){.process .process-list li h3{font-size:2rem;line-height:2.1875rem;letter-spacing:-.01em}}.process__block{margin-left:-2.5rem;margin-right:0;display:grid;grid-template-columns:1fr 1fr;gap:0 2.5rem;position:relative}@media (max-width:1100px){.process__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;margin-left:-1.25rem;margin-right:-1.25rem}}.process__block .process__photo{position:sticky;top:calc(100vh - 32.625rem + var(--scrollBarWidth));-webkit-transition:var(--t) ease;transition:var(--t) ease;left:0;width:100%;-ms-flex-item-align:start;align-self:flex-start}@media (max-width:1100px){.process__block .process__photo{position:relative;top:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.process__block .process__photo:before{content:"";display:block;padding-top:76.7647058824%}.process__block .process__photo img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.process__block .contact-btn{height:3.5rem!important;border-radius:0;width:100%;font-family:var(--second-font);font-size:1rem;line-height:1.1875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.process__block .contact-btn .circle{display:none!important}@media (max-width:1100px){.process__block .contact-btn{width:100%}}@media (min-width:1101px){.process__block .contact-btn{position:absolute;left:0;bottom:0;width:calc(100% + 2.5rem);z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0;pointer-events:none}.process__block .contact-btn.show{opacity:1;pointer-events:auto}}.process__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1101px){.process__info{padding-bottom:.75rem}}@media (max-width:1100px){.process__info{margin-bottom:3rem;padding:0 1.25rem}}@media (max-width:540px){.process__info{display:contents}}.process__info .section-caption{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.5rem}@media (max-width:540px){.process__info .section-caption{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.process__info .section-caption .sc-title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media (min-width:1101px){.process__info .section-caption .sc-title{margin-left:-.375rem}}@media (min-width:1101px){.process__info .section-caption .sc-suptitle{margin-bottom:1.25rem}}.process__info .section-caption .sc-subtitle{max-width:17.8125rem}@media (max-width:540px){.process__info .btn-wrap{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding-left:1.25rem;padding-right:1.25rem}}.process__info .btn-wrap .btn{padding-right:2.25rem!important}@media (max-width:540px){.process__info .btn-wrap .btn{width:100%}}@media (min-width:1101px){.benefits-section.three-columns-section .section-top{margin-bottom:6.25rem}}.benefits-section .section-top{display:grid;grid-template-columns:1fr 3fr;margin-bottom:5rem}@media (max-width:1100px){.benefits-section .section-top{grid-template-columns:1fr 2fr;margin-bottom:3.75rem}}@media (max-width:540px){.benefits-section .section-top{grid-template-columns:1fr;grid-gap:1.5rem;margin-bottom:2.6875rem}}.benefits-section .section-top-left{padding-top:3.0625rem}@media (max-width:1100px){.benefits-section .section-top-left{padding-top:1rem}}@media (max-width:540px){.benefits-section .section-top-left{padding-top:0}}@media (min-width:541px){.benefits-section .section-top-left{max-width:10.625rem}}.benefits-section .section-top-right .section-caption{margin-left:-.375rem}@media (max-width:540px){.benefits-section .section-top-right .section-caption{margin-left:-.125rem}}.benefits-section .section-grid{display:grid;grid-template-columns:26.4375rem 27.6875rem;grid-gap:3.75rem 16.0625rem;padding-right:.8125rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.benefits-section .section-grid.columns-3{grid-template-columns:repeat(3,1fr);grid-gap:3.75rem 0;padding-right:0;padding-left:25%}@media (max-width:1100px){.benefits-section .section-grid{grid-template-columns:repeat(2,1fr);grid-gap:3rem;padding-right:0}.benefits-section .section-grid.columns-3{grid-template-columns:repeat(3,1fr);padding-left:0}}@media (max-width:540px){.benefits-section .section-grid{grid-template-columns:1fr}.benefits-section .section-grid.columns-3{grid-template-columns:1fr;grid-gap:3rem}}.benefit-card{display:grid;grid-template-columns:5rem 1fr;grid-gap:1.5rem 2.25rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.benefit-card .card-image{width:5rem;height:5rem;border-radius:50%;background:var(--primary);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}.benefit-card .card-image img{display:block;width:2.5rem;height:2.5rem}.benefit-card .card-title{font-family:var(--second-font);font-weight:600;font-size:1.5rem;line-height:1.8125rem;letter-spacing:.02em;text-transform:uppercase;margin-bottom:1.5rem}.benefit-card .card-text{color:var(--black-70)}@media (max-width:540px){.benefit-card .card-text{font-size:1rem;line-height:1.375rem}body:not(.fonts-loaded) .benefit-card .card-text{letter-spacing:-.05em}}.columns-3 .benefit-card{grid-template-columns:1fr;padding-right:2.6875rem}@media (min-width:1101px){.columns-3 .benefit-card{gap:2.25rem 0}}@media (max-width:1100px){.benefit-card{grid-template-columns:1fr}.columns-3 .benefit-card{padding-right:1.5rem}.benefit-card .card-title{font-family:var(--second-font);font-weight:600;font-size:1.125rem;line-height:1.375rem;letter-spacing:.02em;text-transform:uppercase;margin-bottom:1rem}.benefit-card .card-title br{display:none}}@media (max-width:540px){.columns-3 .benefit-card{padding-right:0}}.journey-section{position:relative;overflow:hidden}.journey-section .section-inner{position:relative}@media (min-width:1101px){.journey-section .section-top{position:absolute;left:0;top:0;z-index:5}}@media (max-width:1100px){.journey-section .section-top{margin-bottom:1.5rem}}.journey-section .section-slider{width:calc(100% + 2 * var(--container-padding-size));margin-left:calc(-1 * var(--container-padding-size));margin-right:calc(-1 * var(--container-padding-size))}.journey-section .section-slider .swiper{overflow:visible}.journey-section .section-slider .swiper-slide{padding:0 var(--container-padding-size);-webkit-transition:opacity .5s;transition:opacity .5s}.journey-section .section-slider .swiper-slide:not(.swiper-slide-visible){opacity:0}body.wp-admin .journey-section .section-slider .swiper-slide{opacity:1!important}body.wp-admin .journey-section .section-slider .swiper-slide~.swiper-slide{display:none!important}.journey-section .swiper-button-next,.journey-section .swiper-button-prev{top:20.25rem}body.wp-admin .journey-section .swiper-button-next,body.wp-admin .journey-section .swiper-button-prev{position:absolute}.journey-section .swiper-button-next.swiper-button-disabled,.journey-section .swiper-button-prev.swiper-button-disabled{opacity:0}.journey-section .swiper-button-next{right:-1.875rem}@media (min-width:1101px){.journey-section .swiper-button-prev{display:none!important}}@media (max-width:1100px){.journey-section .swiper-controls{position:absolute;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex}.journey-section .swiper-controls .swiper-button-next,.journey-section .swiper-controls .swiper-button-prev{position:static!important;-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important}.journey-section .swiper-controls .swiper-button-next:not(:last-child),.journey-section .swiper-controls .swiper-button-prev:not(:last-child){margin-right:.5rem}}@media (max-width:540px){.journey-section .swiper-controls{padding:0}}.journey-card{display:grid;grid-template-columns:1fr 50%;grid-gap:3.75rem}@media (max-width:1100px){.journey-card{grid-template-columns:100%;grid-gap:0}}.journey-card .card-body{padding-top:6.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1100px){.journey-card .card-body{display:contents}}.journey-card .card-title{font-family:var(--main-font);font-weight:400;font-size:6.25rem;line-height:7.5rem;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1}body:not(.fonts-loaded) .journey-card .card-title{letter-spacing:-.05em}@media screen and (max-width:1100px){.journey-card .card-title{font-size:4rem;line-height:4.5rem}}@media screen and (max-width:540px){.journey-card .card-title{font-size:3rem;line-height:3.3125rem;letter-spacing:-.02em}}@media (min-width:541px){.journey-card .card-title{width:100%;background:-webkit-gradient(linear,left top,left bottom,from(var(--black)),to(var(--black))) no-repeat 0 0/0 100%,-webkit-gradient(linear,left top,left bottom,from(var(--black-40)),to(var(--black-40))) no-repeat 0 0/100% 100%;background:linear-gradient(var(--black) 0,var(--black) 100%) no-repeat 0 0/0 100%,linear-gradient(var(--black-40) 0,var(--black-40) 100%) no-repeat 0 0/100% 100%;-webkit-transition:background var(--animation-duration,2s) linear,opacity .4s linear;transition:background var(--animation-duration,2s) linear,opacity .4s linear;display:inline;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;text-fill-color:transparent!important}.journey-card .card-title.show{background:-webkit-gradient(linear,left top,left bottom,from(var(--black)),to(var(--black))) no-repeat 0 0/100% 100%,-webkit-gradient(linear,left top,left bottom,from(var(--black-40)),to(var(--black-40))) no-repeat 0 0/100% 100%;background:linear-gradient(var(--black) 0,var(--black) 100%) no-repeat 0 0/100% 100%,linear-gradient(var(--black-40) 0,var(--black-40) 100%) no-repeat 0 0/100% 100%}body.wp-admin .journey-card .card-title{background:-webkit-gradient(linear,left top,left bottom,from(var(--black)),to(var(--black))) no-repeat 0 0/100% 100%,-webkit-gradient(linear,left top,left bottom,from(var(--black-40)),to(var(--black-40))) no-repeat 0 0/100% 100%;background:linear-gradient(var(--black) 0,var(--black) 100%) no-repeat 0 0/100% 100%,linear-gradient(var(--black-40) 0,var(--black-40) 100%) no-repeat 0 0/100% 100%}}@media (max-width:540px){.journey-card .card-title{color:var(--end-color)}body.wp-admin .journey-card .card-title{color:var(--end-color)}}@media (max-width:540px){.journey-card .card-title{font-size:3.75rem;line-height:4.125rem;letter-spacing:-.02em;padding-bottom:.25rem;margin-bottom:-.25rem}}.journey-card .card-info{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--second-font);font-size:.875rem;line-height:1.0625rem;font-weight:500;text-transform:uppercase;line-height:1.25rem;margin-top:.5rem}.journey-card .card-info li:not(:last-child):after{content:"|";color:var(--black-40);-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0 .75rem}@media (max-width:540px){.journey-card .card-info li:not(:last-child):nth-last-child(2):after{display:none}}@media (max-width:540px){.journey-card .card-info{line-height:1.0625rem;margin-top:.75rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-.25rem}.journey-card .card-info li{margin-bottom:.25rem}}.journey-card .card-description{margin-top:.5rem;color:var(--black-70)}.journey-card .card-buttons{margin-top:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex}.journey-card .card-buttons .btn:not(:last-child){margin-right:.5rem}@media (max-width:1100px){.journey-card .card-buttons{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99;margin-top:1.5rem}}@media (max-width:540px){.journey-card .card-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:2.5rem}.journey-card .card-buttons .btn{width:100%}.journey-card .card-buttons .btn:not(:last-child){margin-right:0;margin-bottom:.75rem}.journey-card .card-buttons .btn:last-child{max-width:calc(100% - 7rem)}}.journey-card .card-content{margin-bottom:2.5rem}@media (max-width:1100px){.journey-card .card-content{display:contents}}.journey-card .card-author-block{margin-top:auto;display:grid;grid-template-columns:18.75rem 1fr;grid-gap:2.5rem;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.journey-card .card-author-block .block-image{position:relative}.journey-card .card-author-block .block-image:before{content:"";display:block;padding-top:90%}.journey-card .card-author-block .block-image img{width:100%;height:100%;position:absolute;left:0;top:0;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.journey-card .card-author-block .block-content{padding-right:.3125rem}.journey-card .card-author-block .block-content:first-child:last-child{padding-right:0;grid-column:1/-1}.journey-card .card-author-block .block-name{font-family:var(--second-font);font-weight:600;font-size:1.125rem;line-height:1.375rem;letter-spacing:.02em;text-transform:uppercase;margin-bottom:.25rem}.journey-card .card-author-block .block-position{font-family:var(--second-font);font-size:.875rem;line-height:1.0625rem;font-weight:500;text-transform:uppercase;text-transform:none;color:var(--accent)}.journey-card .card-author-block .block-text{margin-top:1rem;color:var(--black-70)}@media (max-width:1100px){.journey-card .card-author-block{-webkit-box-ordinal-group:99;-ms-flex-order:98;order:98;margin-top:2.5rem}}@media (max-width:540px){.journey-card .card-author-block{position:relative;grid-template-columns:1fr}.journey-card .card-author-block .block-image{width:3.75rem;height:3.75rem;position:absolute;left:0;top:0;border-radius:50%;overflow:hidden;-webkit-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}.journey-card .card-author-block .block-content-top{padding-left:4.75rem;min-height:3.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.journey-card .card-author-block .block-content{padding-right:0}.journey-card .card-author-block .block-text{margin-top:1.25rem;font-size:1rem;line-height:1.375rem}body:not(.fonts-loaded) .journey-card .card-author-block .block-text{letter-spacing:-.05em}}.journey-card .card-image{position:relative}.journey-card .card-image:before{content:"";display:block;padding-top:102.9411764706%}@media (max-width:540px){.journey-card .card-image:before{padding-top:102.9850746269%}}.journey-card .card-image img{width:100%;height:100%;position:absolute;left:0;top:0;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media (max-width:1100px){.journey-card .card-image{margin-top:1.5rem}}.accordion{width:calc(100% + var(--container-padding-size) * 2);margin-left:calc(var(--container-padding-size) * -1);margin-right:calc(var(--container-padding-size) * -1);counter-reset:accordion-item}@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(.625rem);transform:translateY(.625rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(.625rem);transform:translateY(.625rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.accordion .accordion-group{counter-reset:accordion-item;display:none;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.accordion .accordion-group.active{display:block}@media (min-width:1101px){.accordion .accordion-group.active{-webkit-animation:fadeIn .5s ease-in-out;animation:fadeIn .5s ease-in-out}}.accordion .accordion-group .ac-item:before{padding-bottom:0}.accordion .accordion-group:not(:last-child){margin-bottom:7.5rem}@media (max-width:1100px){.accordion .accordion-group:not(:last-child){margin-bottom:5rem}}.accordion .accordion-group .group-top{margin-bottom:3.125rem;display:grid;grid-template-columns:1fr 3fr;padding:0 var(--container-padding-size)}@media screen and (max-width:1100px){.accordion .accordion-group .group-top{grid-template-columns:1fr 2fr;margin-bottom:2rem}}@media (max-width:540px){.accordion .accordion-group .group-top{grid-template-columns:1fr}}.accordion .accordion-group-title{font-family:var(--main-font);font-weight:400;font-size:2.625rem;line-height:2.875rem;letter-spacing:-.01em;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;grid-column:2/-1;letter-spacing:0}body:not(.fonts-loaded) .accordion .accordion-group-title{letter-spacing:-.05em}@media screen and (max-width:1100px){.accordion .accordion-group-title{font-size:2rem;line-height:2.1875rem}}@media screen and (max-width:540px){.accordion .accordion-group-title{font-size:1.75rem;line-height:1.9375rem}}@media (max-width:540px){.accordion .accordion-group-title{grid-column:1;font-family:var(--main-font);font-weight:400;font-size:3.75rem;line-height:4.125rem;letter-spacing:-.02em;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1}body:not(.fonts-loaded) .accordion .accordion-group-title{letter-spacing:-.05em}}@media screen and (max-width:540px) and (max-width:1100px){.accordion .accordion-group-title{font-size:3rem;line-height:3.3125rem}}@media screen and (max-width:540px) and (max-width:540px){.accordion .accordion-group-title{font-size:2rem;line-height:2.1875rem;letter-spacing:-.01em}}.accordion .ac-header{display:grid;grid-template-columns:2fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;position:relative;z-index:2}@media screen and (max-width:1100px){.accordion .ac-header{grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content;grid-gap:1.5rem}}@media screen and (max-width:540px){.accordion .ac-header{grid-gap:2.5rem}}.accordion .ac-opener{width:2.25rem;height:2.25rem;position:relative;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-left:auto;z-index:3;border-radius:50%;border:1px solid var(--black-20);-webkit-transition:border-color .5s,-webkit-transform .5s;transition:border-color .5s,-webkit-transform .5s;transition:border-color .5s,transform .5s;transition:border-color .5s,transform .5s,-webkit-transform .5s;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.accordion .ac-opener:before{content:"";display:block;width:1.5rem;height:1.5rem;position:absolute;left:calc(50% - .75rem);top:calc(50% - .75rem);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23101115' d='M13.04 15h-2.084L5.935 9h2.087l3.976 4.752L15.975 9h2.087l-5.022 6Z'/%3E%3C/svg%3E") no-repeat center center/contain}@media (any-hover:hover){.accordion .ac-opener:hover{border-color:var(--accent)}}.accordion .ac-item.opened .ac-opener{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.accordion .ac-caption{font-family:var(--second-font);font-weight:600;font-size:1.125rem;line-height:1.375rem;letter-spacing:.02em;text-transform:uppercase;font-weight:500;-webkit-transition:all .5s;transition:all .5s;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}@media (any-hover:hover){.accordion .ac-caption:hover{color:var(--accent)}}.accordion .ac-content{display:none;grid-column:2/-1;position:relative;z-index:2}.accordion .ac-content .ac-text{padding-top:.75rem;max-width:37.75rem;font-size:.875rem;line-height:1.25rem;color:var(--black-70)}body:not(.fonts-loaded) .accordion .ac-content .ac-text{letter-spacing:-.05em}.accordion .ac-content .ac-text p:not(:last-child){margin-bottom:1.5rem}.accordion .ac-content .ac-text ul{display:grid;grid-gap:.5rem;margin:.9375rem 0}.accordion .ac-content .ac-text ul li{padding-left:2.25rem;position:relative;line-height:1.625rem;min-height:1.8125rem}.accordion .ac-content .ac-text ul li:before{content:"";width:.5rem;height:.5rem;background-color:var(--accent);border-radius:50%;position:absolute;left:.875rem;top:.6875rem}@media screen and (max-width:540px){.accordion .ac-content .ac-text{padding-top:1.25rem;font-size:1rem;line-height:1.375rem}body:not(.fonts-loaded) .accordion .ac-content .ac-text{letter-spacing:-.05em}}.accordion .ac-item{padding:1.4375rem var(--container-padding-size) 1.5rem;display:grid;grid-template-columns:1fr 3fr;-webkit-transition:padding .5s,background-color .5s;transition:padding .5s,background-color .5s;counter-increment:accordion-item;border-top:1px dashed var(--black-20);grid-column:1/-1;position:relative}.accordion .ac-item:after{content:"";display:block;width:100%;height:100%;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;position:absolute;left:0;top:0;background:var(--light-blue)}@media screen and (max-width:1100px){.accordion .ac-item{grid-template-columns:1fr 2fr}}@media screen and (max-width:540px){.accordion .ac-item{display:block}}.accordion .ac-item:last-child{border-bottom:1px dashed var(--black-20)}@media screen and (min-width:541px){.accordion .ac-item:before{content:counter(accordion-item,decimal-leading-zero);display:block;padding:.6875rem 0;font-size:.75rem;line-height:.875rem;color:var(--black-40);font-weight:500;align-self:end;-webkit-transition:all .5s;transition:all .5s;grid-row:span 2;z-index:3;font-family:var(--second-font)}}.accordion .ac-item.opened{padding:2rem var(--container-padding-size)}.accordion .ac-item.opened:after{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.accordion .ac-item.opened:before{color:var(--black);font-size:3.75rem;line-height:4.5rem;letter-spacing:-.02em;margin-bottom:-.5625rem;-webkit-transform:translateY(.5rem);-ms-transform:translateY(.5rem);transform:translateY(.5rem)}.faq-section .section-top{display:grid;grid-template-columns:1fr 2fr 1fr;margin-bottom:4rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.faq-section .section-top-left{padding-top:3.0625rem}.faq-section .section-top-center .section-caption{margin-left:-.375rem}.faq-section .section-top-right{margin-top:4.3125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:1100px){.faq-section .section-top{grid-template-columns:repeat(3,1fr);margin-bottom:2.5rem}.faq-section .section-top-left{padding-top:.8125rem}.faq-section .section-top-right{margin-top:0;-ms-flex-item-align:end;align-self:end;margin-bottom:1rem}}@media screen and (min-width:541px){.faq-section .section-inner{display:contents}}@media screen and (max-width:540px){.faq-section .section-top{display:contents}.faq-section .section-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.faq-section .section-top-left{margin-bottom:1.5rem;padding-top:0}.faq-section .section-top-center{margin-bottom:2.5rem}.faq-section .section-top-center .section-caption{margin-left:-.125rem}.faq-section .section-top-right{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-bottom:0;margin-top:2.5rem;-ms-flex-item-align:stretch;align-self:stretch}.faq-section .section-top-right .btn{width:100%}}.cta-form .form-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-.5rem}.cta-form .form-inner .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:.5rem}@media screen and (max-width:1100px){.cta-form .form-inner .form-group{-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding-bottom:1rem}}@media screen and (max-width:540px){.cta-form .form-inner .form-group{padding-bottom:0;margin-bottom:1.25rem;display:block}}.cta-form .form-inner .form-group .group-title{font-family:var(--main-font);font-weight:400;font-size:3.75rem;line-height:4.125rem;letter-spacing:-.02em;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1}body:not(.fonts-loaded) .cta-form .form-inner .form-group .group-title{letter-spacing:-.05em}@media screen and (max-width:1100px){.cta-form .form-inner .form-group .group-title{font-size:3rem;line-height:3.3125rem}}@media screen and (max-width:540px){.cta-form .form-inner .form-group .group-title{font-size:2rem;line-height:2.1875rem;letter-spacing:-.01em}}@media screen and (min-width:541px){.cta-form .form-inner .form-group .group-title{margin-right:1.25rem;white-space:nowrap}}.cta-form .form-inner .form-group .group-title strong{font-weight:inherit}.cta-form .form-inner .form-group .group-title em{font-style:normal}@media screen and (min-width:1101px){.cta-form .form-inner .form-group .group-title em{display:none}}@media screen and (max-width:1100px){.cta-form .form-inner .form-group .group-title{font-size:1.75rem;line-height:1.9375rem}.cta-form .form-inner .form-group .group-title::first-letter{text-transform:uppercase}.cta-form .form-inner .form-group .group-title strong{display:none}}@media screen and (max-width:540px){.cta-form .form-inner .form-group .group-title{margin-bottom:.375rem}}.cta-form .form-inner .form-group .group-field{padding-top:1.125rem;padding-bottom:.625rem;min-width:18.75rem;-webkit-box-flex:1;-ms-flex:auto;flex:auto}@media screen and (max-width:1100px){.cta-form .form-inner .form-group .group-field{padding:0}}.cta-form .form-inner .form-group.grow{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.cta-form .form-agreement{text-align:center;margin-top:2.5rem;font-size:.875rem;line-height:1.25rem;color:var(--white-70)}body:not(.fonts-loaded) .cta-form .form-agreement{letter-spacing:-.05em}.cta-form .form-agreement a{color:var(--white);-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}@media (any-hover:hover){.cta-form .form-agreement a:hover{color:var(--primary)}}@media (max-width:540px){.cta-form .form-agreement{margin-top:1.0625rem}}.cta-form .form-button{margin-top:2.5rem}@media (min-width:541px){.cta-form .form-button .btn{font-family:var(--second-font);font-size:1rem;line-height:1.1875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;height:3.75rem}}@media (max-width:540px){.cta-form .form-button{margin-top:2rem}}.cta-section{position:relative;padding-bottom:0!important;overflow:hidden;color:var(--white);background:#040000}.cta-section .section-bg{pointer-events:none;width:100%;height:100%;position:absolute;left:0;top:0}.cta-section .section-bg picture{width:100%;height:120%;position:absolute;left:0;top:0}@media (max-width:1100px){.cta-section .section-bg picture{height:100%}}.cta-section .section-bg img{width:100%;height:auto;display:block}.cta-section .section-bg:after{content:"";display:block;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,var(--black-0)),to(var(--black))),-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.1)));background:linear-gradient(180deg,var(--black-0) 50%,var(--black) 100%),linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1));width:100%;height:100%;position:absolute;left:0;top:0}.cta-section .section-lines{width:100%;height:37.5rem;position:absolute;left:0;top:0}.cta-section .section-lines img{width:100%;height:100%;position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block}@media (max-width:540px){.cta-section .section-lines{height:40.375rem}}.cta-section .container{position:relative;z-index:2}.cta-section .section-top{min-height:31.25rem;display:grid;grid-template-columns:2fr 1fr 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:1100px){.cta-section .section-top{min-height:22.5rem}}@media (min-width:541px){.cta-section .section-caption .sc-suptitle{max-width:11.25rem}}.cta-section .section-caption .sc-title{margin-left:-.3125rem}@media (max-width:540px){.cta-section .section-caption .sc-title{margin-left:-.125rem}}.cta-section .section-contacts{grid-column:-2/-1;margin-top:8.625rem;display:grid;grid-gap:.375rem}@media screen and (max-width:1100px){.cta-section .section-contacts{margin-top:5.875rem}}.cta-section .section-contacts li{display:grid;grid-template-columns:3.75rem 1fr;grid-gap:.625rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:.25rem 0}.cta-section .section-contacts li .item-label{padding-top:.0625rem;font-family:var(--second-font);font-size:.875rem;line-height:1.0625rem;font-weight:500;text-transform:uppercase}.cta-section .section-contacts li .item-value{font-size:.875rem;line-height:1.25rem}body:not(.fonts-loaded) .cta-section .section-contacts li .item-value{letter-spacing:-.05em}.cta-section .section-contacts li .item-value a{color:inherit;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}@media (any-hover:hover){.cta-section .section-contacts li .item-value a:hover{color:var(--primary)}}.cta-section .section-bottom{width:calc(100% + var(--container-padding-size) * 2);margin-left:calc(var(--container-padding-size) * -1);margin-right:calc(var(--container-padding-size) * -1);padding:5.625rem var(--container-padding-size) 6.25rem;background:rgba(253,254,255,.02);-webkit-backdrop-filter:blur(1.375rem);backdrop-filter:blur(1.375rem)}@media screen and (max-width:540px){.cta-section{padding-top:3.75rem!important;padding-bottom:0!important}.cta-section .section-top{min-height:36.625rem;grid-template-columns:1fr;padding-bottom:3.75rem}.cta-section .section-contacts{margin-top:auto}.cta-section .section-bottom{padding:3.75rem var(--container-padding-size)}}.sold-card__image{grid-column:1/-1;width:100%;position:relative;margin-bottom:1.5rem}.sold-card__image:before{content:"";display:block;padding-top:56.7164179104%}@media (max-width:540px){.sold-card__image:before{padding-top:71.6417910448%}}.sold-card__image img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sold-card__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:.75rem}@media (min-width:541px){.sold-card__footer{border-bottom:1px dashed var(--black-20)}}@media (max-width:1100px){.sold-card__footer{display:grid;grid-template-columns:1fr;gap:.75rem}}@media (max-width:540px){.sold-card__footer{padding-bottom:0}}.sold-card__title{font-family:var(--main-font);font-weight:400;font-size:3.75rem;line-height:4.125rem;letter-spacing:-.02em;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1}body:not(.fonts-loaded) .sold-card__title{letter-spacing:-.05em}@media screen and (max-width:1100px){.sold-card__title{font-size:3rem;line-height:3.3125rem}}@media screen and (max-width:540px){.sold-card__title{font-size:2rem;line-height:2.1875rem;letter-spacing:-.01em}}.sold-card__date{color:var(--black-40);padding-bottom:.375rem}@media (max-width:540px){.sold-card__date{padding-bottom:0}}.sold-card__date span:nth-child(1){font-family:var(--second-font);font-size:.875rem;line-height:1.0625rem;font-weight:500;text-transform:uppercase;margin-right:.625rem}@media (max-width:540px){.sold-card__date span:nth-child(1){margin-right:.375rem}}.sold-card__date span:nth-child(2){font-family:var(--second-font);font-size:1rem;line-height:1.1875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--accent);margin-left:.625rem}@media (max-width:540px){.sold-card__date span:nth-child(2){margin-left:.375rem}}.sold-yachts .section-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:3.375rem}@media (max-width:1100px){.sold-yachts .section-top{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-bottom:2.5rem}}.sold-yachts .section-top-left{max-width:14rem}@media (min-width:1101px){.sold-yachts .section-top-left{margin-right:10rem}}@media (min-width:1101px){.sold-yachts .section-top-center{max-width:43.75rem;text-align:center}}.sold-yachts .section-top-right{margin-left:auto}@media (max-width:540px){.sold-yachts .section-top-right{display:none}}.sold-yachts .section-top-right .swiper-controls{display:-webkit-box;display:-ms-flexbox;display:flex}.sold-yachts .section-top-right .swiper-button-next,.sold-yachts .section-top-right .swiper-button-prev{position:relative;left:0;top:0;margin-top:0;-webkit-transform:none;-ms-transform:none;transform:none;width:2.25rem;height:2.25rem;-webkit-box-flex:0;-ms-flex:0 0 2.25rem;flex:0 0 2.25rem}.sold-yachts .section-top-right .swiper-button-next .icon,.sold-yachts .section-top-right .swiper-button-prev .icon{width:.4375rem}.sold-yachts .section-top-right .swiper-button-prev{margin-right:.25rem}@media (max-width:540px){.sold-yachts .section-caption .sc-title{line-height:4.125rem}}.sold-yachts__slider .swiper-controls{padding:0}@media (max-width:540px){.sold-yachts__slider .swiper-controls{margin-top:2.75rem}}body.wp-admin .sold-yachts__slider .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% + 26px);margin-left:-13px;margin-right:-13px}body.wp-admin .sold-yachts__slider .swiper-wrapper .swiper-slide{width:50%;padding:0 13px}body.wp-admin .sold-yachts__slider .swiper-wrapper .swiper-slide:nth-child(2)~.swiper-slide{display:none}.sold-yachts .swiper-pagination{bottom:0}@media (min-width:541px){.sold-yachts .swiper-pagination{display:none}}.reviews-section{overflow:hidden}.reviews-section .section-top{display:grid;grid-template-columns:50% 1fr -webkit-min-content;grid-template-columns:50% 1fr min-content;margin-bottom:4rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.reviews-section .section-top-left{padding-top:3.0625rem}.reviews-section .section-top-center .section-caption{margin-left:-.375rem}@media (max-width:540px){.reviews-section .section-top-center .section-caption{margin-left:-.125rem}}.reviews-section .section-top-right{margin-top:3.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.reviews-section .section-slider{border-top:1px dashed var(--black-20);border-bottom:1px dashed var(--black-20);width:calc(100% + var(--container-padding-size) * 2);margin-left:calc(var(--container-padding-size) * -1);margin-right:calc(var(--container-padding-size) * -1)}.reviews-section .section-slider .swiper{overflow:visible}.reviews-section .section-slider .swiper-slide{-webkit-transition:opacity var(--t);transition:opacity var(--t)}.reviews-section .section-slider .swiper-slide:not(.swiper-slide-visible){opacity:0}body.wp-admin .reviews-section .section-slider .swiper-slide{opacity:1!important}body.wp-admin .reviews-section .section-slider .swiper-slide~.swiper-slide{display:none!important}@media screen and (max-width:1100px){.reviews-section .section-top{grid-template-columns:33.333% 1fr -webkit-min-content;grid-template-columns:33.333% 1fr min-content;margin-bottom:2.5rem}.reviews-section .section-top-left{padding-top:1rem}.reviews-section .section-top-right{margin-top:0;-ms-flex-item-align:end;align-self:end;margin-bottom:.4375rem}}@media screen and (max-width:540px){.reviews-section .section-top{grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content}.reviews-section .section-top-left{grid-column:1/-1;padding-top:0;margin-bottom:1.4375rem}}.review-card{padding:4rem var(--container-padding-size) 3.75rem;position:relative;display:grid;grid-template-columns:repeat(2,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:540px){.review-card{grid-template-columns:1fr;grid-gap:1.5rem;padding:2.5rem var(--container-padding-size)}}@media screen and (min-width:541px){.review-card:after{content:"";display:block;width:0;height:100%;border-right:1px dashed var(--black-20);position:absolute;left:50%;top:0}}.review-card .card-big-text{text-indent:-.25em;max-width:37.125rem}.review-card .card-big-text p{font-weight:400;font-size:2.5rem;line-height:3.125rem;letter-spacing:-.01em}@media screen and (max-width:1100px){.review-card .card-big-text p{font-size:1.75rem;line-height:2.25rem}}@media screen and (max-width:540px){.review-card .card-big-text p{font-size:1.375rem;line-height:1.75rem}}@media (min-width:541px){.review-card .card-big-text p{width:100%;background:-webkit-gradient(linear,left top,left bottom,from(var(--text-color)),to(var(--text-color))) no-repeat 0 0/0 100%,-webkit-gradient(linear,left top,left bottom,from(var(--black-40)),to(var(--black-40))) no-repeat 0 0/100% 100%;background:linear-gradient(var(--text-color) 0,var(--text-color) 100%) no-repeat 0 0/0 100%,linear-gradient(var(--black-40) 0,var(--black-40) 100%) no-repeat 0 0/100% 100%;-webkit-transition:background var(--animation-duration,2s) linear,opacity .4s linear;transition:background var(--animation-duration,2s) linear,opacity .4s linear;display:inline;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;text-fill-color:transparent!important}.review-card .card-big-text p.show{background:-webkit-gradient(linear,left top,left bottom,from(var(--text-color)),to(var(--text-color))) no-repeat 0 0/100% 100%,-webkit-gradient(linear,left top,left bottom,from(var(--black-40)),to(var(--black-40))) no-repeat 0 0/100% 100%;background:linear-gradient(var(--text-color) 0,var(--text-color) 100%) no-repeat 0 0/100% 100%,linear-gradient(var(--black-40) 0,var(--black-40) 100%) no-repeat 0 0/100% 100%}body.wp-admin .review-card .card-big-text p{background:-webkit-gradient(linear,left top,left bottom,from(var(--text-color)),to(var(--text-color))) no-repeat 0 0/100% 100%,-webkit-gradient(linear,left top,left bottom,from(var(--black-40)),to(var(--black-40))) no-repeat 0 0/100% 100%;background:linear-gradient(var(--text-color) 0,var(--text-color) 100%) no-repeat 0 0/100% 100%,linear-gradient(var(--black-40) 0,var(--black-40) 100%) no-repeat 0 0/100% 100%}}@media (max-width:540px){.review-card .card-big-text p{color:var(--end-color)}body.wp-admin .review-card .card-big-text p{color:var(--end-color)}}@media screen and (max-width:1100px){.review-card .card-big-text{padding-right:var(--container-padding-size)}}@media screen and (max-width:540px){.review-card .card-big-text{padding-right:0}}.review-card .card-content{max-width:27.3125rem;margin-left:4rem}@media screen and (max-width:1100px){.review-card .card-content{margin-left:var(--container-padding-size)}}@media screen and (max-width:540px){.review-card .card-content{margin-left:0}}.review-card .card-text{color:var(--black-70);font-size:1rem;line-height:1.375rem}body:not(.fonts-loaded) .review-card .card-text{letter-spacing:-.05em}.review-card .card-author-block{margin-top:1.5rem;display:grid;grid-template-columns:4rem 1fr;grid-gap:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review-card .card-author-block .block-image{position:relative}.review-card .card-author-block .block-image:before{content:"";display:block;padding-top:100%}.review-card .card-author-block .block-image img{width:100%;height:100%;position:absolute;left:0;top:0;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:50%}.review-card .card-author-block .block-content:first-child:last-child{padding-right:0;grid-column:1/-1}.review-card .card-author-block .name{font-family:var(--second-font);font-weight:600;font-size:1.125rem;line-height:1.375rem;letter-spacing:.02em;text-transform:uppercase;color:var(--text-color);margin-bottom:.25rem}.review-card .card-author-block .position{font-family:var(--second-font);font-size:.875rem;line-height:1.0625rem;font-weight:500;text-transform:uppercase;text-transform:none;color:var(--accent)}