@charset "UTF-8";@font-face{font-family:Roboto;src:url(/seattlebooking/assets/roboto-latin-wght-normal-ccAYIvAh.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hatsch Sans;src:url(/seattlebooking/assets/fonts/hatschsanspersonaluseonlyregular-pkezg.woff2) format("woff2"),url(/seattlebooking/assets/fonts/hatschsanspersonaluseonlyregular-pkezg.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Long Shot;src:url(/seattlebooking/assets/fonts/Long_Shot.woff2) format("woff2"),url(/seattlebooking/assets/fonts/Long_Shot.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--main-text-color: #FFFFFF;--assent-color: #5F0909;--assent-bright-color: #BF172B;--background: #050000;--link-btn-color: #110101;--added-color: #8F8585;--bg-color-light: #FFF6F6;--faq-color-bg: #DCD2D2}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Roboto,sans-serif;color:var(--main-text-color);background:var(--background);overflow-x:hidden}img{display:block;pointer-events:none;-webkit-user-select:none;user-select:none}picture{display:contents}button{cursor:pointer}*::-webkit-scrollbar{width:6px;height:32px}*::-webkit-scrollbar-track{background-color:transparent}*::-webkit-scrollbar-thumb{background:var(--faq-color-bg);cursor:pointer}*::-webkit-scrollbar-thumb:hover{background:var(--added-color)}a{text-decoration:none}button{border:none;padding:0;background-color:transparent}.container{max-width:1440px;margin:0 auto;position:relative}.preloading{background-color:var(--assent-color);position:fixed;left:0;top:0;width:100%;height:100%;z-index:1001;display:flex;justify-content:center;align-items:center;overflow:hidden}.preloading__logo{width:84px;height:132px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:11}.preloading__counter{position:absolute;left:50%;top:50%;transform:translate(calc(-50% + .36em));margin-top:90px;z-index:11;white-space:nowrap;font-family:Long Shot,sans-serif;font-size:clamp(24px,2.6vw,36px);line-height:1;font-weight:400;letter-spacing:.06em;color:var(--main-text-color);font-variant-numeric:tabular-nums;opacity:0}.preloading__counter__value{display:inline-block;min-width:3ch;text-align:center}.preloading__counter__unit{font-size:.55em;opacity:.55;margin-left:.15em}.loading{background-color:var(--assent-bright-color);position:fixed;top:0;left:0;height:6px;width:0%;z-index:1000;transition:width .3s cubic-bezier(.25,.8,.25,1)}.menu{position:fixed;z-index:7}.menu li{list-style:none}.menu--left{display:flex;flex-direction:column;top:128px;left:34px}.menu--right{display:flex;flex-direction:column;gap:8px;right:8px;top:194px}@media screen and (max-width: 1111px){.menu{position:absolute}.menu--left,.menu--right{display:none}}@media screen and (min-width: 3000px){.menu--left{top:128px;left:27%}.menu--right{right:26%;top:194px}}.menu__button{color:var(--main-text-color);font-size:16px;font-weight:500;line-height:18.75px;letter-spacing:.01em;transform:rotate(270deg);white-space:nowrap;transform-origin:left bottom;position:absolute;font-family:Roboto,sans-serif}.menu__button:hover{color:var(--assent-bright-color);transition:all .3s ease}.menu__button--project{top:335px}.menu__button--me{top:228px}.menu__button--session{top:135px}.menu__button--faq{top:21px}.menu__button.scrolled{color:var(--assent-bright-color)}.menu__button.scrolled:hover{color:var(--main-text-color)}.menu__link{width:36px;height:36px;display:block;background-repeat:no-repeat;background-size:contain;transition:all .3s ease}.menu__link--inst{background-image:url(/seattlebooking/assets/icons/Inst.svg)}.menu__link--inst:hover{background-image:url(/seattlebooking/assets/icons/Inst_hover.svg)}.menu__link--watsapp{background-image:url(/seattlebooking/assets/icons/Watsapp.svg)}.menu__link--watsapp:hover{background-image:url(/seattlebooking/assets/icons/Watsapp_hover.svg)}.menu__link--tg{background-image:url(/seattlebooking/assets/icons/Tg.svg)}.menu__link--tg:hover{background-image:url(/seattlebooking/assets/icons/Tg_hover.svg)}.menu__link.scrolled.menu__link--inst{background-image:url(/seattlebooking/assets/icons/Inst_hover.svg)}.menu__link.scrolled.menu__link--inst:hover{background-image:url(/seattlebooking/assets/icons/Inst.svg)}.menu__link.scrolled.menu__link--watsapp{background-image:url(/seattlebooking/assets/icons/Watsapp_hover.svg)}.menu__link.scrolled.menu__link--watsapp:hover{background-image:url(/seattlebooking/assets/icons/Watsapp.svg)}.menu__link.scrolled.menu__link--tg{background-image:url(/seattlebooking/assets/icons/Tg_hover.svg)}.menu__link.scrolled.menu__link--tg:hover{background-image:url(/seattlebooking/assets/icons/Tg.svg)}.menu__link--scroll-top{display:none;position:fixed;top:132px;right:10px;background-image:url(/seattlebooking/assets/icons/toTop.svg);background-size:contain;background-repeat:no-repeat;width:36px;height:56px;cursor:pointer;z-index:9;opacity:0;transition:opacity .3s ease-in-out}.menu__link--scroll-top:hover{background-image:url(/seattlebooking/assets/icons/toTop_hover.svg)}@media screen and (max-width: 651px){.menu__link--scroll-top{display:none}}.menu__link--scroll-top.visible{display:block;opacity:1}.menu__link--scroll-top.scrolled{background-image:url(/seattlebooking/assets/icons/toTop_hover.svg)}.menu__link--scroll-top.scrolled:hover{background-image:url(/seattlebooking/assets/icons/toTop.svg)}.mobile-menu-button{background:none;border:none;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;display:none}@media screen and (max-width: 1111px){.mobile-menu-button{display:block}}.menu-icon{display:flex;flex-direction:column;justify-content:space-between;width:24px;height:24px;position:relative}.menu-icon span{width:100%;height:2px;background-color:#fff;transition:transform .3s ease,opacity .3s ease}.mobile-menu-button.active .menu-icon span:nth-child(1){transform:rotate(45deg) translate(8px,6px);z-index:10}.mobile-menu-button.active .menu-icon span:nth-child(2){opacity:0}.mobile-menu-button.active .menu-icon span:nth-child(3){transform:rotate(-45deg) translate(10px,-8px);z-index:10}.mobile-menu{position:fixed;top:0;left:0;width:100%;height:100%;background:#110101;display:flex;justify-content:center;flex-direction:column;align-items:center;z-index:10;transition:.3s ease;padding:0 16px}.mobile-menu__logo{width:84px;height:132px;margin-bottom:52px}.mobile-menu__socials{display:flex;list-style:none;gap:8px;margin-top:28px}.mobile-menu.hidden{transform:translateY(-100%);opacity:0;pointer-events:none;transition:all .3s ease}.mobile-menu__links{list-style:none;text-align:center;padding:0}.mobile-menu__links li{margin-bottom:28px}.mobile-menu__links li:last-child{margin-bottom:34px}.mobile-menu__links li a{color:#fff;text-decoration:none;font-size:36px;font-weight:500;line-height:42.19px;letter-spacing:.01em;text-align:center}.mobile-menu-container{position:fixed;top:0;left:0;width:100%;background:#110101;opacity:.9;padding:12px 15px 16px 16px;display:flex;align-items:center;justify-content:space-between;z-index:999;transition:background-color .3s ease;display:none}.mobile-menu-container .mobile-header__logo{width:32px;height:32px;margin-left:74px}.mobile-menu-container .mobile-header__socials{display:flex;list-style:none;gap:8px}.mobile-menu-container .mobile-header__socials .menu__link{width:30px;height:30px}@media (max-width: 1111px){.mobile-menu-container{display:flex}}.mobile-menu-container.menu-open{z-index:9999}.presentation{background-image:url(/seattlebooking/assets/images/background_main.png);background-image:image-set(url(/seattlebooking/assets/images/background_main.webp) type("image/webp"),url(/seattlebooking/assets/images/background_main.avif) type("image/avif"));background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;align-items:center;flex-direction:column;position:relative;overflow:hidden}.presentation__person{width:439px;height:553px}.presentation .presentation__glitches{position:relative;display:inline-block;width:100%}.presentation .presentation__glitches--first{top:129px}.presentation .presentation__glitches--second{top:360px;left:194px}.presentation .presentation__glitches--fourth{top:540px}.presentation .presentation__glitches .presentation__glitch{position:relative;display:block;width:100%;height:auto;mix-blend-mode:soft-light}.presentation .presentation__glitches--first:before,.presentation .presentation__glitches--first:after{background:url(/seattlebooking/assets/images/glitches/glitch_1.png) no-repeat center/cover;background-image:image-set(url(/seattlebooking/assets/images/glitches/glitch_1.avif) type("image/avif"),url(/seattlebooking/assets/images/glitches/glitch_1.webp) type("image/webp"));animation:rgb-split-1 1s infinite}.presentation .presentation__glitches--second:before,.presentation .presentation__glitches--second:after{background:url(/seattlebooking/assets/images/glitches/glitch_2.png) no-repeat center/cover;background-image:image-set(url(/seattlebooking/assets/images/glitches/glitch_2.avif) type("image/avif"),url(/seattlebooking/assets/images/glitches/glitch_2.webp) type("image/webp"));animation:rgb-split-2 1.2s infinite}.presentation .presentation__glitches--fourth:before,.presentation .presentation__glitches--fourth:after{background:url(/seattlebooking/assets/images/glitches/glitch_4.png) no-repeat center/cover;background-image:image-set(url(/seattlebooking/assets/images/glitches/glitch_4.avif) type("image/avif"),url(/seattlebooking/assets/images/glitches/glitch_4.webp) type("image/webp"));animation:rgb-split-4 1.4s infinite}.presentation .presentation__glitches:before,.presentation .presentation__glitches:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.5;mix-blend-mode:soft-light;height:10px}.presentation .presentation__glitches--first:before{transform:translate(2px);filter:drop-shadow(0 0 5px red)}.presentation .presentation__glitches--first:after{transform:translate(-2px);filter:drop-shadow(0 0 5px blue)}.presentation .presentation__glitches--second:before{transform:translate(3px);filter:drop-shadow(0 0 5px green)}.presentation .presentation__glitches--second:after{transform:translate(-3px);filter:drop-shadow(0 0 5px yellow)}.presentation .presentation__glitches--fourth:before{transform:translate(5px);filter:drop-shadow(0 0 5px pink)}.presentation .presentation__glitches--fourth:after{transform:translate(-5px);filter:drop-shadow(0 0 5px cyan)}.presentation__logo{position:absolute;top:60px;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width: 1111px){.presentation__logo{display:none}}.presentation__details{display:flex;justify-content:center;gap:42px;margin-top:70px;flex-wrap:wrap;position:relative;z-index:2;padding:0 16px}@media screen and (max-width: 651px){.presentation__details{gap:13px}}.presentation__name{padding-top:60px}.presentation__name__title{font-family:Long Shot,sans-serif;font-size:clamp(87px,13vw,174px);font-weight:400;line-height:clamp(103px,14vw,208.8px);text-transform:uppercase;max-height:147px;text-align:center;white-space:nowrap}.presentation__name__details{display:flex;justify-content:space-between;margin-top:28px;height:23px;overflow:hidden;width:100%}.presentation__name__details p{font-weight:400;letter-spacing:.01em;font-size:clamp(12px,3vw,20px);line-height:clamp(14px,3vw,23px)}@media screen and (max-width: 651px){.presentation__name{padding-top:36px;width:100%}.presentation__name__details{margin-top:-6px}}@media (min-width: 651px) and (max-width: 1111px){.presentation__name{display:flex;flex-direction:column;align-items:center}}.presentation__tags{padding:16px 0 13px;background-color:var(--link-btn-color);width:100%;overflow:hidden;display:flex}.presentation__tags .tag-wrap{display:flex;white-space:nowrap;transform:translate(0)}.presentation__tags .tag-wrap p{font-family:Long Shot,sans-serif;font-size:clamp(20px,2vw,34px);line-height:clamp(22px,2vw,37px);font-weight:400;letter-spacing:.01em;color:var(--added-color);text-transform:uppercase;position:relative;margin-right:58px}.presentation__tags .tag-wrap p:after{content:"";position:absolute;height:13px;width:13px;background-color:var(--added-color);right:-35px;rotate:45deg;top:4px}@media screen and (max-width: 651px){.presentation__tags .tag-wrap p:after{height:8px;width:8px;top:5px;right:-21px}}.presentation__photo{overflow:hidden;height:156px}@media screen and (max-width: 651px){.presentation__photo{height:101px}}@media screen and (max-width: 651px){.presentation__person{width:273px;height:350px}}.common__link{background-color:var(--link-btn-color);text-transform:uppercase;font-size:clamp(20px,2vw,28px);line-height:clamp(20px,2vw,28px);font-weight:800;letter-spacing:.03em;text-align:center;color:var(--main-text-color);padding:20px 92px;border:2px solid #FFF6F6;display:inline-block;white-space:nowrap}.common__link:hover{background-color:var(--main-text-color);color:var(--link-btn-color);transition:all .3s ease-in-out}.common__link--presentation{margin-top:80px}@media screen and (max-width: 651px){.common__link{padding:16px 0;width:100%;text-align:center}.common__link--presentation{margin-top:30px}}@keyframes rgb-split-1{0%,to{transform:translate(3px,3px)}50%{transform:translate(10px,3px)}}@keyframes rgb-split-2{0%,to{transform:translateY(1px)}50%{transform:translate(2px,2px)}}@keyframes rgb-split-4{0%,to{transform:translate(2px,2px)}50%{transform:translate(5px,5px)}}.projects{background-image:url(/seattlebooking/assets/images/background_projects.png);background-image:image-set(url(/seattlebooking/assets/images/background_projects.avif) type("image/avif"),url(/seattlebooking/assets/images/background_projects.webp) type("image/webp"));background-repeat:no-repeat;background-position:center;background-size:cover}.projects__content{display:flex;gap:120px;padding:33px 0 88px;justify-content:space-between;align-items:center}@media screen and (max-width: 380px){.projects__content{gap:28px;padding:64px 16px 80px;flex-wrap:wrap}}@media screen and (max-width: 1111px){.projects__content{gap:34px;justify-content:center;padding:64px 32px 80px}}@media screen and (max-width: 809px){.projects__content{flex-wrap:wrap}}.projects__details{padding-top:52px;padding-left:164px}@media screen and (max-width: 1111px){.projects__details{padding:0}}.projects__details__title{overflow:hidden;padding-bottom:6px;padding-left:6px;margin-bottom:22px;margin-left:-6px}@media screen and (max-width: 651px){.projects__details__title{margin-bottom:14px}}.projects__details__title .title{margin-bottom:0}@media screen and (max-width: 809px){.projects__details__link{display:flex;justify-content:center}}.projects__details p{max-width:552px;font-size:clamp(16px,2vw,20px);line-height:clamp(21px,2vw,27px);font-weight:400;letter-spacing:.01em}@media screen and (max-width: 809px){.projects__details p{max-width:652px}}.projects__details p:nth-child(2){margin-bottom:12px}@media screen and (max-width: 651px){.projects__details{padding-top:0}.projects__details p:nth-child(2){margin-bottom:8px}}.title{font-family:Hatsch Sans,sans-serif;font-size:52px;font-size:clamp(32px,4vw,52px);line-height:clamp(36px,4vw,52px);font-weight:400;letter-spacing:.01em;text-transform:uppercase}.common__link--projects{margin-top:60px}@media screen and (max-width: 651px){.common__link--projects{display:none}}.common__link--mobile{display:none}@media screen and (max-width: 651px){.common__link--mobile{display:block}}.carousel{position:relative;height:100%;overflow:hidden;width:679px;margin-top:22px}.carousel-container{display:flex}.carousel-item{flex-shrink:0;width:33.33%;transition:width .6s cubic-bezier(.215,.61,.355,1),transform .6s cubic-bezier(.215,.61,.355,1),opacity .6s cubic-bezier(.215,.61,.355,1),filter .6s cubic-bezier(.215,.61,.355,1);display:flex;justify-content:center;align-items:center;opacity:.5}.carousel-item img{width:200px;height:300px;object-fit:cover;transition:width .6s cubic-bezier(.215,.61,.355,1),height .6s cubic-bezier(.215,.61,.355,1),clip-path .6s cubic-bezier(.215,.61,.355,1);box-shadow:0 3px 17px #00000040;transform:rotate(8deg);clip-path:polygon(31px 0%,calc(100% - 31px) 0%,100% 31px,100% calc(100% - 31px),calc(100% - 31px) 100%,31px 100%,0% calc(100% - 31px),0% 31px)}.carousel .prev,.carousel .next{position:absolute;top:93%;transform:translateY(-50%);border:none;cursor:pointer;opacity:.7;z-index:3}.carousel .prev:hover,.carousel .next:hover{opacity:1}.carousel .prev{left:65px}.carousel .next{left:185px}.carousel-item.active{opacity:1;width:328px;height:492px;position:relative;z-index:9;transform:rotate(-8deg);margin:15px 0}.carousel-item.active:before{content:"";position:absolute;background-image:url(/seattlebooking/assets/icons/border.svg);top:0;left:0;right:0;bottom:0;z-index:3;transform:rotate(8deg);background-size:contain;background-repeat:no-repeat;animation:carousel-frame-in .2s ease-out .42s both}@media screen and (max-width: 651px){.carousel-item.active{width:296px}}.carousel-item.active:last-child{margin-left:81px}@media screen and (max-width: 651px){.carousel-item.active:last-child{margin-left:0}}.carousel-item.active img{height:100%;width:100%;clip-path:polygon(28px 0%,calc(100% - 28px) 0%,100% 28px,100% calc(100% - 28px),calc(100% - 28px) 100%,28px 100%,0% calc(100% - 28px),0% 28px)}@keyframes carousel-frame-in{0%{opacity:0}to{opacity:1}}.carousel-item.next-slide{opacity:1;transform:rotate(-16deg);width:133px;position:relative;z-index:3;filter:brightness(.7)}.carousel-item.next-slide img{width:240px;height:360px}.carousel-item.prev-slide{transform:scale(.9);opacity:.7}.carousel,.swiper{display:none}.swiper{width:100%;max-width:328px;height:auto}.swiper img{width:328px;height:492px}.swiper .swiper-slide{position:relative;clip-path:polygon(28px 0%,calc(100% - 28px) 0%,100% 28px,100% calc(100% - 28px),calc(100% - 28px) 100%,28px 100%,0% calc(100% - 28px),0% 28px)}.swiper .swiper-slide:before{content:"";position:absolute;background-image:url(/seattlebooking/assets/icons/border.svg);top:0;left:0;right:0;bottom:0;z-index:3;background-size:contain;background-repeat:no-repeat}.swiper .custom-prev,.swiper .custom-next{padding:10px 20px;cursor:pointer;position:absolute;bottom:24px;z-index:10}.swiper .custom-prev img,.swiper .custom-next img{width:72px;height:24px}.swiper .custom-prev{left:50px}.swiper .custom-next{right:50px}.about{background-image:url(/seattlebooking/assets/images/background_about.png);background-image:image-set(url(/seattlebooking/assets/images/background_about.avif) type("image/avif"),url(/seattlebooking/assets/images/background_about.webp) type("image/webp"));background-repeat:no-repeat;background-position:center;background-size:cover;padding:37px 0 0 164px}@media screen and (max-width: 651px){.about{padding:64px 16px 0}}@media (min-width: 651px) and (max-width: 1111px){.about{padding:132px 37px 0 32px}}.about__content{display:flex;justify-content:center}@media screen and (max-width: 1111px){.about__content{flex-wrap:wrap;gap:33px}}.about__details{padding-top:95px}.about__details__title{overflow:hidden;padding-bottom:6px;padding-left:6px;margin-bottom:22px;margin-left:-6px}@media screen and (max-width: 651px){.about__details__title{margin-bottom:14px}}.about__details__title .title{margin-bottom:0}@media (min-width: 651px) and (max-width: 1111px){.about__details__link{display:flex;justify-content:center}}@media screen and (max-width: 651px){.about__details{padding-top:0}}@media (min-width: 651px) and (max-width: 1111px){.about__details{padding-top:0}}.about__details p{max-width:669px;color:var(--link-btn-color);font-size:clamp(16px,2vw,20px);font-weight:400;line-height:clamp(21px,2vw,27px);letter-spacing:.01em}.about__details p:nth-child(3){margin-bottom:12px}.about__person-container{position:relative}.about__person-container .about__person--front{position:absolute;top:0}@media screen and (max-width: 651px){.about__person-container .about__person{width:100%;height:100%}}@media (min-width: 651px) and (max-width: 1510px){.about__person-container .about__person{width:556px;height:745px}}.about__link{font-size:clamp(20px,2vw,28px);line-height:clamp(20px,2vw,28px);font-weight:800;letter-spacing:.03em;text-align:center;text-transform:uppercase;background-color:transparent;border:2px solid var(--link-btn-color);padding:20px 92px;display:inline-block;margin-top:60px;color:var(--link-btn-color)}.about__link:hover{background-color:var(--link-btn-color);color:var(--main-text-color);transition:all .3s ease-in-out}@media screen and (max-width: 651px){.about__link{white-space:nowrap;padding:16px 0;width:100%;margin-top:23px}}.title--about{color:var(--link-btn-color)}.booking{background-image:url(/seattlebooking/assets/images/book_session_background.png);background-image:image-set(url(/seattlebooking/assets/images/book_session_background.avif) type("image/avif"),url(/seattlebooking/assets/images/book_session_background.webp) type("image/webp"));background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}@media screen and (min-width: 2000px){.booking__work{display:flex;gap:107px;justify-content:center}}.booking__work-img{position:absolute;left:-81px;top:-63px}@media screen and (max-width: 651px){.booking__work-img{top:-44px;width:379px;height:370px}}@media (min-width: 651px) and (max-width: 1111px){.booking__work-img{top:-63px;width:480px;height:530px}}@media screen and (min-width: 2000px){.booking__work-img{position:relative;left:0}}.booking__steps{padding:54px 55px 0 721px}@media screen and (max-width: 651px){.booking__steps{padding:358px 16px 0}}@media (min-width: 651px) and (max-width: 1111px){.booking__steps{padding:500px 32px 0}}@media screen and (min-width: 2000px){.booking__steps{padding:54px 0 0}}.booking__list{padding-left:0}.booking__list li{position:relative;padding-left:34px;margin-bottom:15px;font-size:clamp(16px,4vw,24px);font-weight:400;line-height:clamp(21px,4vw,32px);letter-spacing:.01em;list-style:none}.booking__list li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:13px;height:13px;rotate:45deg;background-color:var(--main-text-color)}@media screen and (max-width: 651px){.booking__list li{padding-left:24px;margin-bottom:8px}.booking__list li:before{width:8px;height:8px}}.booking__design{margin-top:175px;display:flex;flex-direction:column;align-items:center;position:relative}@media screen and (max-width: 651px){.booking__design{margin-top:80px;padding:0 16px}}.booking__design__steps{display:flex;gap:93px;margin-bottom:72px;flex-wrap:wrap}@media screen and (max-width: 651px){.booking__design__steps{gap:36px;margin-bottom:36px}.booking__design__steps .booking__design__steps__number{margin-bottom:12px}.booking__design__steps h4{margin-bottom:8px}.booking__design__steps p{font-size:20px;font-weight:400;line-height:27px;letter-spacing:.01em;max-width:440px}}@media (min-width: 651px) and (max-width: 1111px){.booking__design__steps{justify-content:center}}.booking__design__steps .booking__design__steps__number{display:block;font-size:clamp(44px,4vw,68px);font-weight:900;line-height:clamp(48.4px,4vw,74.8px);letter-spacing:.01em;color:var(--added-color);margin-bottom:16px}.booking__design__steps h4{font-size:clamp(24px,4vw,28px);font-weight:700;line-height:clamp(28.8px,4vw,33.6px);letter-spacing:.01em;max-width:419px;margin-bottom:12px}.booking__design__steps p{font-size:clamp(16px,4vw,20px);line-height:clamp(21.6px,4vw,27px);font-weight:400;letter-spacing:.01em;max-width:440px}.booking__design__angle{position:absolute;z-index:1}.booking__design__angle--top-left{top:-60px;left:164px}.booking__design__angle--top-right{top:-60px;right:164px}.booking__design__angle--bottom-left{bottom:60px;left:164px}.booking__design__angle--bottom-right{bottom:60px;right:164px}@media screen and (max-width: 651px){.booking__design__angle--top-left,.booking__design__angle--top-right{top:-25px;width:60px;height:60px}.booking__design__angle--top-left{left:16px}.booking__design__angle--top-right{right:16px}.booking__design__angle--bottom-left,.booking__design__angle--bottom-right{display:none}}@media (min-width: 651px) and (max-width: 1111px){.booking__design__angle--top-left,.booking__design__angle--top-right{top:-35px;width:80px;height:80px}.booking__design__angle--bottom-left,.booking__design__angle--bottom-right{bottom:90px;width:80px;height:80px}.booking__design__angle--top-left{left:32px}.booking__design__angle--top-right{right:32px}.booking__design__angle--bottom-left{left:32px}.booking__design__angle--bottom-right{right:32px}}.title--booking{max-width:400px;margin-bottom:60px;position:relative}.title--booking:after{position:absolute;content:"";width:391px;height:12px;background-color:var(--assent-color);left:0;bottom:-22px}@media screen and (max-width: 651px){.title--booking{max-width:265px;margin-bottom:44px}.title--booking:after{width:247px;height:8px;bottom:-18px}}.common__link--booking{padding:20px 40px;margin-top:40px}@media screen and (max-width: 651px){.common__link--booking{margin-top:28px;padding:16px 0}}.title--design{max-width:629px;margin-bottom:76px}@media screen and (max-width: 651px){.title--design{max-width:307px;margin-bottom:40px;text-align:center}}@media (min-width: 651px) and (max-width: 1111px){.title--design{max-width:507px;text-align:center}}.common__link--design{margin-top:20px;margin-bottom:155px}@media screen and (max-width: 651px){.common__link--design{margin-top:12px;margin-bottom:80px}}.faq{background-color:var(--faq-color-bg);display:flex;flex-direction:column;align-items:center;padding:80px 16px 132px}@media screen and (max-width: 651px){.faq{padding:64px 16px 80px}}.faq__item{width:888px;border-bottom:2px solid var(--link-btn-color);margin-bottom:40px}.faq__item:last-child{margin-bottom:0}.faq__item__header{display:flex;justify-content:space-between;margin-bottom:12px;width:100%}.faq__item__header h4,.faq__item__header span{font-size:clamp(24px,2vw,28px);font-weight:700;line-height:clamp(28.8px,2vw,30.8px);letter-spacing:.01em;color:var(--link-btn-color);text-transform:uppercase;text-align:start}.faq__item__body{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.faq__item__body__steps{margin:12px 0}.faq__item__body__text--last{margin-bottom:40px}.faq__item__body__list,.faq__item__body ol{padding-left:26px}.faq__item__body__list{margin:8px 0 12px}.faq__item__body__list:last-child{margin-bottom:40px}.faq__item__body--flex{display:flex;flex-direction:column;gap:12px}.faq__item p,.faq__item li{font-size:clamp(14px,2vw,20px);font-weight:400;line-height:27px;line-height:clamp(19px,2vw,27px);letter-spacing:.01em;color:var(--link-btn-color);max-width:772px}@media screen and (max-width: 651px){.faq__item{width:100%;margin-bottom:28px}.faq__item:last-child{margin-bottom:0}.faq__item__header{margin-bottom:8px}.faq__item h4{max-width:289px}.faq__item p:last-child{margin-bottom:20px}}@media (min-width: 651px) and (max-width: 1111px){.faq__item{width:100%;margin-bottom:28px}}.faq__toggle img{transition:transform .3s ease-in-out}.faq__toggle img.rotated{transform:rotate(45deg)}.spaced{display:flex;flex-direction:column;gap:12px}.title--faq{color:var(--link-btn-color);margin-bottom:68px}@media screen and (max-width: 651px){.title--faq{margin-bottom:36px}}.footer{background-image:url(/seattlebooking/assets/images/background_footer.png);background-image:image-set(url(/seattlebooking/assets/images/background_footer.avif) type("image/avif"),url(/seattlebooking/assets/images/background_footer.webp) type("image/webp"));background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:80px 0 93px}@media screen and (max-width: 651px){.footer{padding:64px 16px 42px}}.footer__creators{display:flex;flex-direction:column;gap:9px;align-items:center}.footer__creators p{font-size:16px;font-weight:400;line-height:19.36px;text-align:center}.title--footer{margin-bottom:56px;text-align:center}.title--footer span{display:block}@media screen and (max-width: 651px){.title--footer{margin-bottom:24px}}.footer__links{display:flex;gap:8px;align-items:center;margin:60px 0}@media screen and (max-width: 651px){.footer__links{margin:32px 0}}
