*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p{margin:0}a{text-decoration:none;color:inherit}ul,ol{margin:0;padding:0;list-style-type:none}img{max-width:100%;display:block;height:auto}input,textarea,button{font:inherit}button{cursor:pointer}html{scroll-behavior:smooth}body{font-family:Inter,sans-serif;background-color:#0e1823}main{overflow-x:hidden}.is-hidden{transform:scale(.3);position:absolute;margin:-1px;padding:0;width:1px;height:1px;border:0;white-space:nowrap;clip:rect(0 0 0 0);overflow:hidden}.section{padding-top:80px;padding-bottom:80px}@media screen and (min-width: 768px){.section{padding-top:150px;padding-bottom:150px}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip:rect(0 0 0 0);overflow:hidden}.container{padding:0 20px;margin:0 auto;max-width:375px;width:100%}@media screen and (min-width: 768px){.container{max-width:768px;padding:0 32px}}@media screen and (min-width: 1280px){.container{max-width:1280px;padding:0 50px}}@media screen and (min-width: 1440px){.container{max-width:1440px}}:root{--primary-white: #FBFBFB;--primary-green: #1B414B;--primary-grey: #0E1823;--primary-black: #040306;--primary-background: #0E1823;--color-text: rgba(4, 3, 6, .4);--color-text-hero-70: rgba(251, 251, 251, .7);--color-gray-40: rgba(251, 251, 251, .4);--color-white-gray-80: rgba(251, 251, 251, .8);--header-menu-link: rgba(27, 65, 75, .5);--header-menu-hover-social-link: rgba(251, 251, 251, .8);--color-lines: #fbfbfb1a;--line-color: rgba(4, 3, 6, .1);--border-color: rgba(251, 251, 251, .35);--input-border: rgba(251, 251, 251, .2);--input-border-focus: rgba(251, 251, 251, .5);--footer-social-hover: rgba(251, 251, 251, .3);--time: .4s;--cubic: cubic-bezier(.4, 0, .2, 1)}:root{--font-family: "Inter", sans-serif}.page-header{background-color:transparent;display:flex;justify-content:center;z-index:98}.fixed-header{position:fixed;top:20px;left:20px;right:20px;transition:opacity .5s ease-in-out;opacity:1}.sticky-header{opacity:0;transition:opacity .5s ease-in-out;position:fixed;top:20px;left:20px;right:20px;pointer-events:none}.header-container{display:flex;position:fixed;align-items:center;border:1px solid #fbfbfb;border-radius:8px;background-color:#fbfbfb;justify-content:space-between;max-width:335px;width:100%;top:20px;left:50%;transform:translate(-50%);height:42px}@media screen and (min-width:768px){.fixed-header{top:32px;left:32px;right:32px;transform:translateY(-30px);animation:fadeInHeader .8s ease-out forwards}.header-container{gap:96px;max-width:704px;height:48px}@keyframes fadeInHeader{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.sticky-header{animation:hiddenInHeader .8s ease-in-out;top:32px;left:32px;right:32px}@keyframes hiddenInHeader{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}}@media screen and (min-width:1280px){.page-header{top:32px;left:32px;right:32px}.header-container{gap:281px;max-width:1080px}}@media screen and (min-width:1440px){.header-container{gap:372px;max-width:1240px}}.header-nav{display:flex;justify-content:space-between;flex-grow:1;align-items:center}.nav-list,.header-social-list{display:none}.header-social-list{gap:8px}.socials-icon{fill:#1b414b}.socials-icon:focus,.socials-icon:hover{fill:#062730}.logo-header{letter-spacing:-.03em;color:#1b414b;font-size:14px}@media screen and (min-width: 768px){.nav-list,.header-social-list{display:flex}.logo-header{font:500 20px var(--font-family);letter-spacing:-.03em;color:#1b414b}}.menu-btn{background-color:transparent;border:none}@media screen and (min-width:768px){.menu-btn{display:none}}.nav-list{gap:4px;margin-bottom:4px;margin-top:4px}.header-li{border-radius:8px;width:91px;height:40px;display:flex;align-items:center;justify-content:center;color:#fbfbfb;background-color:#1b414b80;cursor:pointer;transition:.3s ease-in;transition-property:color}.header-link{text-transform:uppercase;text-align:center;color:#fbfbfb;font:400 9px / 130% var(--font-family);display:inline-block;padding:15px 20px}.header-li:focus,.header-li:hover{background-color:#1b414b}.mobile-menu{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0e1823;display:flex;flex-direction:column;justify-content:space-between;align-items:center;opacity:0;visibility:hidden;pointer-events:none}.mobile-menu.is-open{opacity:1;visibility:visible;pointer-events:auto}.menu-container{display:flex;flex-direction:column;height:100%;width:100%;padding:20px}.mobile-menu-close{background-color:transparent;border:none;cursor:pointer;padding:0;line-height:0}.menu-links{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.mobile-menu-nav ul{list-style:none;padding:0;margin:0;text-align:center}.mobile-list-menu{display:flex;flex-direction:column;gap:20px}.mobile-link{font-size:14px;font-weight:600;text-transform:uppercase;text-align:center;color:#fbfbfb;text-decoration:none}.menu-social{display:flex;justify-content:center;gap:15px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.menu-socials-icon{fill:#fbfbfb;width:24px;height:24px;transition:fill .25s ease-in-out}.menu-social a:hover .menu-socials-icon{fill:#1b414b}@media screen and (min-width: 768px){.mobile-menu{display:none}}.hero{background:linear-gradient(360deg,#0e1823 1%,#11131f 14%,#11131f63 75%,#11131f00 98%),image-set(url(/project-nexus/assets/hero_mobile_yacht-D-rOJEK5.jpg) 1x,url(/project-nexus/assets/hero_mobile_yacht_2x-CyMUc9n8.jpg) 2x);background-size:cover;background-repeat:no-repeat;background-position:center;margin:0 auto}@media screen and (min-width: 768px){.hero{background:linear-gradient(360deg,#0e1823 1%,#11131f 14%,#11131f63 75%,#11131f00 98%),image-set(url(/project-nexus/assets/hero_tablet_yacht-D48Jzz2_.jpg) 1x,url(/project-nexus/assets/hero_tablet_yacht_2x-B_G9PITW.jpg) 2x);background-size:cover;background-repeat:no-repeat}}@media screen and (min-width: 1280px){.hero{background:linear-gradient(360deg,#0e1823 1%,#11131f 14%,#11131f63 75%,#11131f00 98%),image-set(url(/project-nexus/assets/hero_desktop_yacht-DGtIgEd3.jpg) 1x,url(/project-nexus/assets/hero_desktop_yacht_2x-CTrKz-UF.jpg) 2x);background-size:cover;background-repeat:no-repeat;background-position:center}}@media screen and (min-width: 1440px){.hero{background:linear-gradient(360deg,#0e1823 1%,#11131f 14%,#11131f63 75%,#11131f00 98%),image-set(url(/project-nexus/assets/hero_1440_yacht-CThhrkrl.jpg) 1x,url(/project-nexus/assets/hero_1440_yacht_2x-Cgv5kYtU.jpg) 2x);background-position:center;background-size:cover;background-repeat:no-repeat;max-width:1440px}}.hero_container{padding:260px 20px 302px}@media screen and (min-width: 768px){.hero_container{padding:280px 32px 282px}}@media screen and (min-width: 1280px){.hero_container{padding:235px 140px 215px}}.hero_title_container{display:flex;justify-content:center;align-items:flex-end;overflow:hidden}.hero_title{font-weight:500;font-size:32px;line-height:1;letter-spacing:-.02em;text-align:center;color:#fbfbfb;margin-bottom:24px;opacity:0;transform:translateY(20px);animation:fadeInUp 1s ease-out forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width: 768px){.hero_title{font-size:70px;max-width:1001px}}@media screen and (min-width: 1280px){.hero_title{font-size:80px}}.hero_text{display:block;font-weight:300;font-size:12px;line-height:1.17;text-align:center;color:#fbfbfbb3;margin-bottom:38px;overflow:hidden;white-space:normal;display:inline-block;min-height:66px}@keyframes blink{50%{border-color:transparent}}@media screen and (min-width: 768px){.hero_text{display:block;font-size:16px;line-height:1.4;margin:0 auto 48px;max-width:597px}}.hero_text_container{text-align:center}.hero_link{display:inline-block;font-weight:500;font-size:14px;line-height:1.3;letter-spacing:-.02em;padding:14px 32px;background-color:#1b414b;border-radius:15px;border:none;color:#fbfbfb;text-align:center;min-width:141px;transition:color .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width: 768px){.hero_link{font-size:18px;line-height:1.1;min-width:179px;padding:16px 40px}}.hero_link:hover,.hero_link:focus{color:#1b414b;background-color:#fbfbfb}.about-us{padding-top:0;margin-top:-64px}.about-us-container{max-width:335px;border-radius:30px;overflow:hidden;background-color:#fbfbfb}.about-us-wrapper{padding:40px 20px 0;margin-bottom:40px}.about-us-title{font-weight:500;font-size:28px;line-height:1;letter-spacing:-.02em;color:#1b414b;margin-bottom:40px}.about-us-subtitle{font-weight:400;font-size:18px;line-height:1;letter-spacing:-.02em;color:#1b414b;margin-bottom:20px}.about-us-text{font-weight:400;font-size:12px;line-height:1.17;letter-spacing:-.02em;color:#040306;opacity:.4}@media screen and (min-width: 768px){.about-us-container{max-width:704px}.about-us-wrapper{padding:50px 32px 0;margin-bottom:50px}.about-us-title{font-size:48px;max-width:536px;margin-bottom:50px}.about-us-subtitle{font-size:23px;max-width:389px}.about-us-text{font-size:13px;line-height:1.15;max-width:389px}}@media screen and (min-width: 1280px){.about-us{margin-top:-32px}.about-us-container{max-width:1180px}.about-us-wrapper{padding:50px 50px 0;display:flex;justify-content:space-between;margin-bottom:100px}.about-us-title{max-width:537px}.about-us-subtitle,.about-us-text{max-width:354px}}@media screen and (min-width: 1440px){.about-us-container{max-width:1340px}}.our-yachts .section-title{font-weight:500;font-size:28px;line-height:100%;letter-spacing:-.02em;text-align:center;color:#fbfbfb;max-width:95%}.our-yachts .container{display:flex;flex-direction:column;align-items:center}.our-yachts .yachts-list{display:flex;margin:40px 0;width:100%}.our-yachts .yacht-card{background-color:#fbfbfb;border-radius:24px;width:100%;display:flex;flex-direction:column}.our-yachts .yacht-card .img-wraper{border-radius:24px;height:240px;position:relative;overflow:hidden;margin:16px 16px 0}.our-yachts .yacht-card img{max-width:initial;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(93%)}.our-yachts .card-content{margin:32px;text-transform:uppercase}.our-yachts .card-title{display:flex;justify-content:space-between;margin-bottom:32px;position:relative}.our-yachts .card-title:after{content:"";position:absolute;left:0;bottom:-16px;width:100%;height:2px;background:#0403061a}.our-yachts .yacht-name{font-weight:500;font-size:14px;line-height:118%;letter-spacing:-.04em;text-transform:uppercase;color:#1b414b}.our-yachts .yacht-class{font-weight:400;font-size:12px;line-height:117%;letter-spacing:.03em;text-transform:uppercase;color:#040306;opacity:.4}.our-yachts .yacht-stats{display:flex;justify-content:space-between}.our-yachts .yacht-stats li:first-child{font-weight:400;font-size:14px;line-height:118%;letter-spacing:.03em;color:#040306;opacity:.4}.our-yachts .yacht-stats li:last-child{font-weight:400;font-size:14px;line-height:118%;letter-spacing:.03em;color:#040306;text-transform:capitalize;margin-right:12px}.our-yachts .yacht-stats li{display:flex;flex-direction:column;gap:6px}.our-yachts .yacht-rent-btn{border:1px solid rgba(251,251,251,.35);border-radius:15px;padding:14px 32px;max-width:fit-content;font-weight:500;font-size:14px;line-height:129%;letter-spacing:-.02em;color:#fbfbfb;display:block;transition:color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1)}.our-yachts .yacht-rent-btn:focus,.our-yachts .yacht-rent-btn:hover{background-color:#fbfbfb;color:#1b414b;border-color:none}.our-yachts .yacht-card:not(:first-child){display:none}@media screen and (min-width: 768px){.our-yachts .section-title{font-weight:500;font-size:48px;line-height:100%;letter-spacing:-.02em;text-align:center;color:#fbfbfb}.our-yachts .yacht-card .img-wraper{height:268px}.our-yachts .yacht-card img{transform:translate(-50%,-50%)}.our-yachts .yacht-card:nth-child(2){display:inherit}.our-yachts .yacht-card:first-child .yacht-stats li:last-child{margin-right:18px}.our-yachts .yachts-list{gap:32px;margin-top:75px;margin-bottom:50px}.our-yachts .yacht-name{font-weight:500;font-size:16px;line-height:120%;letter-spacing:-.04em}.our-yachts .yacht-class{font-weight:400;font-size:13px;line-height:118%;letter-spacing:.03em}.our-yachts .yacht-rent-btn{font-weight:500;font-size:18px;line-height:110%;letter-spacing:-.02em;padding:16px 40px}}@media screen and (min-width: 1280px){.our-yachts .yacht-card:last-child{display:inherit}.our-yachts .section-title{width:714px}.our-yachts .yachts-list{gap:24px}.our-yachts .yacht-card{transition:transform .4s ease-in-out}.our-yachts .yacht-card:hover{transform:scale(108%) translateY(4%)}}@media screen and (min-width: 1440px){.our-yachts .yachts-list{gap:32px}.our-yachts .container{padding:0 100px}}.advantages-list{border-radius:24px;background:#1b414b;padding:80px 20px 40px;display:flex;flex-direction:column;margin-bottom:20px}.advantages-list-item{margin-bottom:40px}.advantages-subtitle{font-weight:500;font-size:28px;line-height:1;letter-spacing:-.05em;color:#fbfbfb;margin-bottom:38px;position:relative}.advantages-subtitle:after{content:"";display:block;border-radius:18px;background:#fbfbfb1a;width:100%;height:2px;position:absolute;top:46px}.advantages-item-text{font-weight:400;font-size:12px;line-height:1.16667;letter-spacing:-.02em;color:#fbfbfb;opacity:.8}.advantages-images{border-radius:24px}@media (min-width: 768px){.advantages{padding:0}.advantages-list{padding:90px 32px;flex-direction:row;flex-wrap:wrap;column-gap:32px;row-gap:44px}.advantages-list-item{width:304px;margin-bottom:0}.advantages-subtitle{font-size:32px}.advantages-item-text{font-size:13px;line-height:1.15;max-width:292px}}@media (min-width: 1280px){.advantages{display:flex;padding:0;gap:32px}.advantages-list{max-width:716px;padding:90px 50px;flex-direction:row;flex-wrap:wrap;margin-bottom:0}.advantages-subtitle:after{width:280px}.advantages-list-item{width:292px}.advantages-images{width:432px;height:424px}}@media (min-width: 1440px){.advantages{justify-content:center}.advantages-subtitle:after{width:100%}.advantages-list{max-width:768px}.advantages-list-item{width:318px}.advantages-images{width:540px}}.image-form-wrapper{display:flex;flex-direction:column;row-gap:80px}.rent-yacht-title{font-weight:500;font-size:28px;line-height:1;letter-spacing:-.02em;color:#fbfbfb;margin-bottom:40px}.yacht-rent-photo{border-radius:24px}.form-btn-container{order:-1}.rent-form{display:flex;flex-direction:column;row-gap:18px;max-width:335px}.rent-form-field{outline:transparent;border:1px solid rgba(251,251,251,.2);background-color:transparent;border-radius:12px;padding:14px;width:100%;height:42px;color:#fbfbfb;transition:border .25s linear}.rent-form-field:hover,.rent-form-field:focus{border:1px solid rgba(251,251,251,.5);border-radius:12px;padding:18px;font-weight:400;font-size:14px;line-height:1.28;color:#fbfbfb}.rent-form-field::placeholder{font-weight:400;font-size:12px;line-height:1.16;color:#fbfbfb66}.rent-form-comment{resize:none;outline:transparent;border:1px solid rgba(251,251,251,.2);border-radius:12px;padding:14px;width:100%;height:108px;background-color:transparent;color:#fbfbfb}.rent-form-comment::placeholder{font-weight:400;font-size:12px;line-height:1.16;color:#fbfbfb66}.rent-form-comment:hover,.rent-form-comment:focus{border:1px solid rgba(251,251,251,.5);border-radius:12px;padding:18px;font-weight:400;font-size:14px;line-height:1.28;color:#fbfbfb}.send-form-btn{border:none;border-radius:15px;padding:14px 44px;max-width:122px;height:46px;background-color:#1b414b;font-weight:500;font-size:14px;line-height:1.28571;letter-spacing:-.02em;color:#fbfbfb;margin-top:40px;cursor:pointer;transition:color .25s linear,background-color .25s linear}.send-form-btn:hover,.send-form-btn:focus{background-color:#fbfbfb;color:#1b414b}@media screen and (min-width: 768px){.image-form-wrapper{row-gap:100px;align-items:center}.rent-yacht-title{font-size:48px}.yacht-rent-photo{border-radius:24px;max-width:704px;height:536px}.form-btn-container{height:536px}.rent-form{row-gap:18px;max-width:473px}.rent-form-field{height:54px;width:473px}.rent-form-comment{height:116px}.send-form-btn{padding:18px 75px;max-width:194px;height:56px}}@media screen and (min-width: 1280px){.image-form-wrapper{flex-direction:row;column-gap:50px}.form-btn-container{order:0}.rent-form-field{width:472px}.yacht-rent-photo{max-width:658px;max-height:536px}}@media screen and (min-width: 1440px){.yacht-rent-photo{max-width:768px;max-height:536px}}.tooltip-tel{position:relative;display:inline-block;border-bottom:1px dotted black}.tooltip-tel .tooltip-tel-text{visibility:hidden;width:220px;background-color:#fbfbfb;color:#1b414b;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s}.tooltip-tel .tooltip-tel-text:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:rgba(251,251,251,.9) transparent transparent transparent}.tooltip-tel:hover .tooltip-tel-text{visibility:visible;opacity:1}.reviews{padding-bottom:80px}@media (min-width: 768px){.reviews{padding-bottom:150px}}.reviews-tittle{max-width:335px;font-weight:500;font-size:28px;line-height:100%;letter-spacing:-.02em;text-align:center;color:#fbfbfb;margin-left:auto;margin-right:auto;margin-bottom:25px}@media (min-width:768px){.reviews-tittle{max-width:704px;font-size:48px}}@media (min-width:1280px){.reviews-tittle{max-width:854px}}.reviews-text{margin-left:auto;margin-right:auto;margin-bottom:40px;font-weight:400;font-size:12px;line-height:117%;letter-spacing:-.02em;text-align:center;color:#fbfbfb;max-width:335px;opacity:.4}@media (min-width:768px){.reviews-text{font-weight:400;font-size:14px;line-height:129%;margin-bottom:75px;max-width:571px}}.reviews-list{display:flex;gap:32px;justify-content:center}@media (min-width: 768px){.reviews-list{display:flex}}.reviews-item{width:335px;text-align:center;border-radius:24px;background-color:#fbfbfb;padding:32px 8px;display:none}@media (max-width: 767px){.reviews-item:nth-child(1){display:block}}@media (min-width: 768px){.reviews-item:nth-child(-n+2){display:block;padding:32px 8px;width:336px;height:282px}}@media (min-width: 1280px){.reviews-item:nth-child(-n+3){display:block;padding:32px 28px;width:376px;height:282px}}@media (min-width: 1440px){.reviews-item:nth-child(-n+3){display:block;padding:32px 26px;width:396px;height:282px}}.reviews-img{width:56px;height:56px;border-radius:50%;margin:0 auto}.reviews-cart-tittle{font-weight:500;font-size:18px;line-height:110%;letter-spacing:-.02em;text-align:center;color:#040306;margin-top:24px;margin-bottom:8px}.reviews-cart-text{font-weight:400;font-size:16px;line-height:140%;letter-spacing:-.02em;text-align:center;color:#04030666}.footer{margin:0 auto;padding:0 10px}@media screen and (min-width: 768px){.footer{padding:0 16px}}@media screen and (min-width: 1280px){.footer{padding:0 25px}}.footer__wrapper{border-radius:24px 24px 0 0;background:var(--primary-green);padding:40px 30px 20px}@media screen and (min-width: 768px){.footer__wrapper{padding:50px 48px 20px}}@media screen and (min-width: 1280px){.footer__wrapper{padding:50px 75px 20px}}.footer__logo{margin-right:37px;order:1;font-weight:500;font-size:14px;letter-spacing:-.03em;color:var(--primary-white)}@media screen and (min-width: 768px){.footer__logo{font-size:20px}}.footer__top{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:80px 0;margin-bottom:40px}@media screen and (min-width: 768px){.footer__top{margin-bottom:96px}}.footer__nav{order:2;display:flex;justify-content:center;gap:4px;margin:0 auto}.footer__nav-link{display:block;padding:15px 12px;width:66px;height:40px;border-radius:8px;background:var(--footer-social-hover);font-weight:400;font-size:9px;line-height:1.3;text-transform:uppercase;text-align:center;color:var(--primary-white);transition:color .2s cubic-bezier(.4,0,.2,1),background-color .4s cubic-bezier(.4,0,.2,1)}.footer__nav-link:hover,.footer__nav-link:focus{background-color:var(--primary-white);color:var(--primary-green)}@media screen and (min-width: 768px){.footer__nav-link{width:91px}}.footer__social-list{order:3;display:flex;justify-content:center;gap:8px}.footer__social-item{transition:.4s cubic-bezier(.4,0,.2,1)}.footer__social-item:hover,.footer__social-item:focus{fill:#fbfbfb4d;transition:.4s cubic-bezier(.4,0,.2,1)}.footer__social-item-link{fill:#fbfbfb;transition:fill .25s cubic-bezier(.4,0,.2,1)}.footer__social-item-link:hover,.footer__social-item-link:focus{fill:#fbfbfb4d}.footer__middle{display:flex;align-items:center;justify-content:center;margin-bottom:82px}@media screen and (min-width: 768px){.footer__middle{margin-bottom:99px}}.footer__middle-slogan{max-width:279px;font-size:18px;line-height:1;letter-spacing:-.02em;text-align:center;color:var(--primary-white)}@media screen and (min-width: 768px){.footer__middle-slogan{max-width:640px;font-size:32px}}@media screen and (min-width: 1280px){.footer__middle-slogan{max-width:693px}}.footer__bottom{display:flex;align-items:center;justify-content:center;gap:20px}.footer__bottom-text,.footer__bottom-link{font-size:12px;line-height:1.17;letter-spacing:.03em;text-align:center;color:var(--color-gray-40)}.footer__bottom-link:hover,.footer__bottom-link:focus{color:var(--primary-white);transition:.4s cubic-bezier(.4,0,.2,1)}.scroll__top{display:block;position:fixed;bottom:5%;right:6%;background-color:transparent;padding:0;border:none;cursor:pointer;z-index:98;transition:opacity .25s;animation:slide-top 1s linear 2s infinite alternate both}@media screen and (min-width: 768px){.scroll__top{bottom:5%;right:32px}}@media screen and (min-width: 768px){.scroll__top{bottom:5%;right:4%}}@media screen and (min-width: 1440px){.scroll__top{bottom:5%;right:3.5%}}.scroll__top-icon{color:#fbfbfb;filter:invert(100%);-webkit-filter:invert(100%)}.scroll__top:hover .scroll__top-icon,.scroll__top:focus .scroll__top-icon{color:#fbfbfb;filter:invert(70%);-webkit-filter:invert(70%);background-color:transparent}.js-transparent{opacity:0}@media screen and (min-width: 768px){.scroll__top-icon{width:35px;height:35px}}
