@font-face{font-family:"AvenirNextW1G-Regular";src:url("/fonts/AvenirNextW1G-Regular.otf") format("opentype");font-style:normal;font-weight:normal;font-display:swap}@font-face{font-family:"AvenirNextW1G-Demi";src:url("/fonts/AvenirNextW1G-Demi.otf") format("opentype");font-style:normal;font-weight:normal;font-display:swap}@font-face{font-family:"AvenirNextW1G-Bold";src:url("/fonts/AvenirNextW1G-Bold.otf") format("opentype");font-style:normal;font-weight:normal;font-display:swap}@font-face{font-family:"AngleciaProDisplay-Italic";src:url("/fonts/AngleciaProDisplay-Italic_1.otf") format("opentype");font-style:normal;font-weight:normal;font-display:swap}@font-face{font-family:"AngleciaProDisplay-Regular";src:url("/fonts/AngleciaProDisplay-Regular_1.otf") format("opentype");font-style:normal;font-weight:normal;font-display:swap}.no-pad-top{padding-top:0 !important}.no-pad-bot{padding-bottom:0 !important}.no-mar-top{margin-top:0 !important}.no-mar-bot{margin-bottom:0 !important}.lips-top{position:relative;background:#f1f0ef;overflow:hidden}.lips-top .lips-top-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom, #000 0%, #000 62%, rgba(0,0,0,0.35) 85%, transparent 100%);mask-image:linear-gradient(to bottom, #000 0%, #000 62%, rgba(0,0,0,0.35) 85%, transparent 100%)}.lips-top .lips-welcome,.lips-top .lips-for-whom{position:relative;z-index:2}@media only screen and (max-width: 999px) and (min-width: 120px){.lips-top::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;background:linear-gradient(to bottom, rgba(51,40,29,0.34) 0%, rgba(51,40,29,0.16) 32%, rgba(241,240,239,0.5) 68%, rgba(241,240,239,0.82) 100%)}.lips-top .lips-top-bg{top:-160px;width:190%;height:auto;filter:saturate(0.92)}}.lips-welcome{position:relative;width:100%;padding:40px 0 0}.lips-welcome .lips-welcome-inner{position:relative;width:100%}.lips-welcome .lips-welcome-title{font-family:"AvenirNextW1G-Regular";font-size:160px;line-height:0.79;letter-spacing:-2px;color:#fff;text-shadow:0 2px 12px rgba(51,40,29,0.25),0 4px 40px rgba(51,40,29,0.35)}.lips-welcome .lips-welcome-title b{font-family:"AvenirNextW1G-Demi";font-weight:normal}.lips-welcome .lips-welcome-title .lips-welcome-title-name{display:block;font-family:"AvenirNextW1G-Demi";font-weight:normal}.lips-welcome .lips-welcome-subtitle{margin:175px 0 0 auto;text-align:right;font-family:"AvenirNextW1G-Regular";font-size:160px;line-height:0.92;letter-spacing:-2px;color:#a07e77;text-shadow:0 2px 24px rgba(255,255,255,0.55)}.lips-welcome .lips-welcome-subtitle b{display:block;font-family:"AvenirNextW1G-Demi";font-weight:normal}.lips-welcome .lips-welcome-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-top:40px}.lips-welcome .lips-welcome-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-width:628px;height:116px;padding:0 5px 0 60px;border-radius:58px;background:rgba(240,147,162,0.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-sizing:border-box;cursor:pointer;text-decoration:none;transition:background 0.3s ease}.lips-welcome .lips-welcome-btn span{font-family:"AvenirNextW1G-Regular";font-size:22px;line-height:1.2;white-space:nowrap;color:#fff}.lips-welcome .lips-welcome-btn .lips-welcome-btn-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:106px;height:106px;border-radius:50%;background:#fff;color:#f093a2}.lips-welcome .lips-welcome-btn .lips-welcome-btn-icon svg{width:26px;height:26px;display:block;transition:transform 0.4s cubic-bezier(0.4, 0, 0.2, 1)}.lips-welcome .lips-welcome-btn:hover{background:rgba(240,147,162,0.88);color:#fff}.lips-welcome .lips-welcome-btn:hover .lips-welcome-btn-icon svg{transform:translateX(4px)}.lips-welcome .lips-welcome-info{display:flex;align-items:stretch;gap:8px}.lips-welcome .lips-welcome-info-item{display:flex;flex-direction:column;justify-content:center;gap:14px;height:116px;padding:0 30px;border-radius:12px;background:#fff;box-sizing:border-box}.lips-welcome .lips-welcome-info-item .lips-welcome-info-label{font-family:"AvenirNextW1G-Regular";font-size:14px;line-height:1;letter-spacing:0.08em;text-transform:uppercase;color:#a07e77}.lips-welcome .lips-welcome-info-item .lips-welcome-info-value{font-family:"AvenirNextW1G-Regular";font-size:52px;line-height:1;white-space:nowrap;color:#33281d}.lips-welcome .lips-welcome-info-item .lips-welcome-info-value span{color:#a07e77}.lips-welcome .lips-welcome-lead{max-width:890px;margin:60px 0 0 auto;text-align:right;font-family:"AvenirNextW1G-Regular";font-size:30px;line-height:1.15;color:#33281d}.lips-welcome .lips-welcome-lead b{font-family:"AvenirNextW1G-Demi";font-weight:normal}.lips-welcome .lips-welcome-lead span{color:#a07e77}@media only screen and (max-width: 1640px) and (min-width: 1440px){.lips-welcome{padding-top:52px}.lips-welcome .lips-welcome-title{font-size:140px}.lips-welcome .lips-welcome-subtitle{font-size:140px;margin-top:150px}.lips-welcome .lips-welcome-bottom{margin-top:36px}.lips-welcome .lips-welcome-btn{min-width:560px;height:104px;padding:0 5px 0 50px;border-radius:52px}.lips-welcome .lips-welcome-btn .lips-welcome-btn-icon{width:94px;height:94px}.lips-welcome .lips-welcome-btn .lips-welcome-btn-icon svg{width:24px;height:24px}.lips-welcome .lips-welcome-info-item{height:104px;padding:0 26px}.lips-welcome .lips-welcome-info-item .lips-welcome-info-value{font-size:46px}.lips-welcome .lips-welcome-lead{max-width:780px;font-size:26px;margin-top:50px}}@media only screen and (max-width: 1439px) and (min-width: 1241px){.lips-welcome{padding-top:45px}.lips-welcome .lips-welcome-title{font-size:118px;letter-spacing:-1.5px}.lips-welcome .lips-welcome-subtitle{font-size:118px;letter-spacing:-1.5px;margin-top:125px}.lips-welcome .lips-welcome-bottom{margin-top:32px}.lips-welcome .lips-welcome-btn{gap:24px;min-width:470px;height:92px;padding:0 5px 0 40px;border-radius:46px}.lips-welcome .lips-welcome-btn span{font-size:20px}.lips-welcome .lips-welcome-btn .lips-welcome-btn-icon{width:82px;height:82px}.lips-welcome .lips-welcome-btn .lips-welcome-btn-icon svg{width:22px;height:22px}.lips-welcome .lips-welcome-info{gap:6px}.lips-welcome .lips-welcome-info-item{gap:10px;height:92px;padding:0 22px}.lips-welcome .lips-welcome-info-item .lips-welcome-info-label{font-size:12px}.lips-welcome .lips-welcome-info-item .lips-welcome-info-value{font-size:40px}.lips-welcome .lips-welcome-lead{max-width:660px;font-size:24px;margin-top:40px}}@media only screen and (max-width: 1240px) and (min-width: 1000px){.lips-welcome{padding-top:40px}.lips-welcome .lips-welcome-title{font-size:95px;letter-spacing:-1px}.lips-welcome .lips-welcome-subtitle{font-size:95px;letter-spacing:-1px;margin-top:100px}.lips-welcome .lips-welcome-bottom{flex-direction:column;align-items:flex-start;gap:28px;margin-top:40px}.lips-welcome .lips-welcome-btn{gap:20px;min-width:420px;height:80px;padding:0 5px 0 34px;border-radius:40px}.lips-welcome .lips-welcome-btn span{font-size:18px}.lips-welcome .lips-welcome-btn .lips-welcome-btn-icon{width:70px;height:70px}.lips-welcome .lips-welcome-btn .lips-welcome-btn-icon svg{width:20px;height:20px}.lips-welcome .lips-welcome-info{width:100%;gap:6px}.lips-welcome .lips-welcome-info-item{flex:1 1 auto;gap:8px;height:80px;padding:0 18px}.lips-welcome .lips-welcome-info-item .lips-welcome-info-label{font-size:11px}.lips-welcome .lips-welcome-info-item .lips-welcome-info-value{font-size:34px}.lips-welcome .lips-welcome-lead{max-width:100%;font-size:22px;margin-top:32px}}@media only screen and (max-width: 999px) and (min-width: 710px){.lips-welcome{padding:70px 0 70px}.lips-welcome .lips-welcome-title{font-size:72px;line-height:0.85;letter-spacing:-1px}.lips-welcome .lips-welcome-subtitle{margin:60px 0 0;text-align:left;font-size:72px;line-height:0.85;letter-spacing:-1px;color:rgba(237,225,217,0.92);text-shadow:0 2px 24px rgba(51,40,29,0.45)}.lips-welcome .lips-welcome-bottom{flex-direction:column;align-items:flex-start;gap:24px;margin-top:40px}.lips-welcome .lips-welcome-btn{gap:16px;width:100%;min-width:0;height:72px;padding:0 5px 0 28px;border-radius:36px}.lips-welcome .lips-welcome-btn span{font-size:16px}.lips-welcome .lips-welcome-btn .lips-welcome-btn-icon{width:62px;height:62px}.lips-welcome .lips-welcome-btn .lips-welcome-btn-icon svg{width:18px;height:18px}.lips-welcome .lips-welcome-info{width:100%;gap:6px}.lips-welcome .lips-welcome-info-item{flex:1 1 auto;gap:8px;height:72px;padding:0 16px}.lips-welcome .lips-welcome-info-item .lips-welcome-info-label{font-size:11px}.lips-welcome .lips-welcome-info-item .lips-welcome-info-value{font-size:30px}.lips-welcome .lips-welcome-lead{max-width:100%;margin:40px 0 0;text-align:left;font-size:20px;line-height:1.3}}@media only screen and (max-width: 709px) and (min-width: 120px){.lips-welcome{padding:56px 0 56px}.lips-welcome .lips-welcome-title{font-size:64px;line-height:0.9;letter-spacing:-0.5px}.lips-welcome .lips-welcome-subtitle{margin:44px 0 0;text-align:left;font-size:64px;line-height:0.9;letter-spacing:-0.5px;color:rgba(237,225,217,0.92);text-shadow:0 2px 24px rgba(51,40,29,0.45)}.lips-welcome .lips-welcome-bottom{flex-direction:column;align-items:flex-start;gap:20px;margin-top:32px}.lips-welcome .lips-welcome-btn{gap:10px;width:100%;min-width:0;height:62px;padding:0 5px 0 18px;border-radius:31px}.lips-welcome .lips-welcome-btn span{font-size:3.4vw;line-height:1.15}.lips-welcome .lips-welcome-btn .lips-welcome-btn-icon{width:46px;height:46px}.lips-welcome .lips-welcome-btn .lips-welcome-btn-icon svg{width:15px;height:15px}.lips-welcome .lips-welcome-info{flex-wrap:wrap;width:100%;gap:6px}.lips-welcome .lips-welcome-info-item{flex:1 1 auto;gap:6px;height:66px;padding:0 14px}.lips-welcome .lips-welcome-info-item:first-child{flex:1 1 100%}.lips-welcome .lips-welcome-info-item .lips-welcome-info-label{font-size:10px}.lips-welcome .lips-welcome-info-item .lips-welcome-info-value{font-size:26px}.lips-welcome .lips-welcome-lead{max-width:100%;margin:34px 0 0;text-align:left;font-size:18px;line-height:1.35}}@media only screen and (max-width: 709px) and (min-width: 471px){.lips-welcome .lips-welcome-btn span{font-size:16px}}.lips-for-whom{position:relative;padding:100px 0}.lips-for-whom .lips-for-whom-card{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:60px;padding:10px 55px;border-radius:30px;background:#fff;box-sizing:border-box}.lips-for-whom .lips-for-whom-left{display:flex;flex-direction:column;gap:40px;flex:0 0 35%;max-width:35%}.lips-for-whom .lips-for-whom-title{font-family:"AvenirNextW1G-Demi";font-size:72px;line-height:1.08;letter-spacing:-1px;color:#33281d}.lips-for-whom .lips-for-whom-mark{font-family:"AvenirNextW1G-Regular";font-size:21px;line-height:1;color:rgba(240,147,162,0.6)}.lips-for-whom .lips-for-whom-text{flex:0 0 55%;max-width:55%;margin-top:135px;font-family:"AvenirNextW1G-Regular";font-size:42px;color:#33281d}.lips-for-whom .lips-for-whom-text b{font-family:"AvenirNextW1G-Demi";font-weight:normal;color:#a07e77}@media only screen and (max-width: 1640px) and (min-width: 1440px){.lips-for-whom{padding:90px 0}.lips-for-whom .lips-for-whom-card{padding:60px 70px}.lips-for-whom .lips-for-whom-left{gap:34px}.lips-for-whom .lips-for-whom-title{font-size:64px}.lips-for-whom .lips-for-whom-text{margin-top:70px;font-size:36px}}@media only screen and (max-width: 1439px) and (min-width: 1241px){.lips-for-whom{padding:80px 0}.lips-for-whom .lips-for-whom-card{gap:40px;padding:52px 56px;border-radius:26px}.lips-for-whom .lips-for-whom-left{gap:30px}.lips-for-whom .lips-for-whom-title{font-size:54px;letter-spacing:-0.5px}.lips-for-whom .lips-for-whom-mark{font-size:19px}.lips-for-whom .lips-for-whom-text{margin-top:56px;font-size:30px}}@media only screen and (max-width: 1240px) and (min-width: 1000px){.lips-for-whom{padding:70px 0}.lips-for-whom .lips-for-whom-card{gap:34px;padding:44px 46px;border-radius:22px}.lips-for-whom .lips-for-whom-left{flex:0 0 42%;max-width:42%;gap:26px}.lips-for-whom .lips-for-whom-title{font-size:42px;letter-spacing:0}.lips-for-whom .lips-for-whom-mark{font-size:17px}.lips-for-whom .lips-for-whom-text{flex:0 0 50%;max-width:50%;margin-top:42px;font-size:24px}}@media only screen and (max-width: 999px) and (min-width: 710px){.lips-for-whom{padding:60px 0}.lips-for-whom .lips-for-whom-card{flex-direction:column;gap:28px;padding:40px 36px;border-radius:20px}.lips-for-whom .lips-for-whom-left{flex:0 0 auto;max-width:100%;gap:24px}.lips-for-whom .lips-for-whom-title{font-size:36px;letter-spacing:0}.lips-for-whom .lips-for-whom-mark{font-size:16px}.lips-for-whom .lips-for-whom-text{flex:0 0 auto;max-width:100%;margin-top:0;font-size:20px;line-height:1.45}}@media only screen and (max-width: 709px) and (min-width: 120px){.lips-for-whom{padding:40px 0}.lips-for-whom .lips-for-whom-card{flex-direction:column;gap:22px;padding:30px 24px;border-radius:16px}.lips-for-whom .lips-for-whom-left{flex:0 0 auto;max-width:100%;gap:20px}.lips-for-whom .lips-for-whom-title{font-size:28px;letter-spacing:0}.lips-for-whom .lips-for-whom-mark{font-size:16px}.lips-for-whom .lips-for-whom-text{flex:0 0 auto;max-width:100%;margin-top:0;font-size:17px;line-height:1.45}}.lips-speakers{position:relative;width:100%;padding:100px 0 150px;background:linear-gradient(to bottom, #f1f0ef 0%, #f1f0ef 55%, #e9e1d9 100%)}.lips-speakers .lips-speakers-head{margin-bottom:60px}.lips-speakers .lips-speakers-head .lips-speakers-title{font-family:"AvenirNextW1G-Regular";font-size:120px;line-height:1.05;letter-spacing:-2px;color:#33281d}.lips-speakers .lips-speakers-head .lips-speakers-title b{font-family:"AvenirNextW1G-Demi";font-weight:normal}.lips-speakers .lips-speakers-row{display:flex;align-items:flex-start;gap:32px;padding:0 17px;box-sizing:border-box}.lips-speakers .lips-speakers-card{flex:1 1 0;max-width:calc((100% - 64px) / 3);cursor:pointer}.lips-speakers .lips-speakers-card .lips-speakers-photo{position:relative;width:100%;aspect-ratio:607 / 728;overflow:hidden;border-radius:30px;background:#e9e1d9}.lips-speakers .lips-speakers-card .lips-speakers-photo img{width:100%;height:100%;object-fit:cover;display:block}.lips-speakers .lips-speakers-card .lips-speakers-bar{position:absolute;left:29px;bottom:27px;z-index:2;display:flex;align-items:center;height:60px;max-width:calc(100% - 125px);padding:0 26px;border-radius:30px;background:#fff;box-sizing:border-box}.lips-speakers .lips-speakers-card .lips-speakers-bar .lips-speakers-name{font-family:"AvenirNextW1G-Regular";font-size:28px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#33281d}.lips-speakers .lips-speakers-card .lips-speakers-toggle{position:absolute;right:29px;bottom:29px;z-index:2;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(240,147,162,0.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;transition:background 0.3s ease,color 0.3s ease,transform 0.5s cubic-bezier(0.65, 0, 0.35, 1)}.lips-speakers .lips-speakers-card .lips-speakers-toggle svg{width:22px;height:22px;display:block;overflow:visible}.lips-speakers .lips-speakers-card .lips-speakers-toggle .lips-speakers-toggle-v{transform-origin:center;transform-box:fill-box;transition:transform 0.5s cubic-bezier(0.65, 0, 0.35, 1)}.lips-speakers .lips-speakers-card .lips-speakers-toggle:hover{background:#f093a2}.lips-speakers .lips-speakers-card .lips-speakers-info{overflow:hidden;max-height:0;opacity:0;margin-top:0;border-radius:30px;background:rgba(255,255,255,0.35);transition:max-height 0.45s cubic-bezier(0.4, 0, 0.2, 1),margin-top 0.45s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.3s ease}.lips-speakers .lips-speakers-card .lips-speakers-info-inner{padding:40px 34px}.lips-speakers .lips-speakers-card .lips-speakers-list{font-family:"AvenirNextW1G-Regular";font-size:20px;line-height:1.4;color:#33281d}.lips-speakers .lips-speakers-card .lips-speakers-list li{position:relative;padding-left:24px;margin-bottom:20px}.lips-speakers .lips-speakers-card .lips-speakers-list li:last-child{margin-bottom:0}.lips-speakers .lips-speakers-card .lips-speakers-list li::before{content:'';position:absolute;top:10px;left:0;width:6px;height:6px;border:1px solid #a07e77;border-radius:50%;box-sizing:border-box}.lips-speakers .lips-speakers-card.active .lips-speakers-toggle{background:rgba(255,255,255,0.9);color:#f093a2;transform:rotate(180deg)}.lips-speakers .lips-speakers-card.active .lips-speakers-toggle .lips-speakers-toggle-v{transform:rotate(90deg)}.lips-speakers .lips-speakers-card.active .lips-speakers-info{opacity:1;margin-top:16px}@media only screen and (max-width: 1640px) and (min-width: 1440px){.lips-speakers{padding:90px 0 130px}.lips-speakers .lips-speakers-head{margin-bottom:50px}.lips-speakers .lips-speakers-head .lips-speakers-title{font-size:106px}.lips-speakers .lips-speakers-card .lips-speakers-bar{left:24px;bottom:24px;height:54px;padding:0 22px}.lips-speakers .lips-speakers-card .lips-speakers-bar .lips-speakers-name{font-size:23px}.lips-speakers .lips-speakers-card .lips-speakers-toggle{right:24px;bottom:24px;width:50px;height:50px}.lips-speakers .lips-speakers-card .lips-speakers-list{font-size:18px}.lips-speakers .lips-speakers-card .lips-speakers-info-inner{padding:34px 28px}}@media only screen and (max-width: 1439px) and (min-width: 1241px){.lips-speakers{padding:80px 0 120px}.lips-speakers .lips-speakers-head{margin-bottom:44px}.lips-speakers .lips-speakers-head .lips-speakers-title{font-size:96px;letter-spacing:-1.5px}.lips-speakers .lips-speakers-row{gap:24px}.lips-speakers .lips-speakers-card{max-width:calc((100% - 48px) / 3)}.lips-speakers .lips-speakers-card .lips-speakers-photo{border-radius:26px}.lips-speakers .lips-speakers-card .lips-speakers-info{border-radius:26px}.lips-speakers .lips-speakers-card .lips-speakers-bar{left:20px;bottom:20px;height:48px;max-width:calc(100% - 100px);padding:0 18px}.lips-speakers .lips-speakers-card .lips-speakers-bar .lips-speakers-name{font-size:20px}.lips-speakers .lips-speakers-card .lips-speakers-toggle{right:20px;bottom:20px;width:46px;height:46px}.lips-speakers .lips-speakers-card .lips-speakers-toggle svg{width:20px;height:20px}.lips-speakers .lips-speakers-card .lips-speakers-list{font-size:17px}.lips-speakers .lips-speakers-card .lips-speakers-list li{margin-bottom:16px}.lips-speakers .lips-speakers-card .lips-speakers-info-inner{padding:30px 24px}}@media only screen and (max-width: 1240px) and (min-width: 1000px){.lips-speakers{padding:70px 0 100px}.lips-speakers .lips-speakers-head{margin-bottom:36px}.lips-speakers .lips-speakers-head .lips-speakers-title{font-size:76px;letter-spacing:-1px}.lips-speakers .lips-speakers-row{gap:18px}.lips-speakers .lips-speakers-card{max-width:calc((100% - 36px) / 3)}.lips-speakers .lips-speakers-card .lips-speakers-photo{border-radius:22px}.lips-speakers .lips-speakers-card .lips-speakers-info{border-radius:22px}.lips-speakers .lips-speakers-card .lips-speakers-bar{left:14px;bottom:14px;height:42px;max-width:calc(100% - 78px);padding:0 14px}.lips-speakers .lips-speakers-card .lips-speakers-bar .lips-speakers-name{font-size:16px}.lips-speakers .lips-speakers-card .lips-speakers-toggle{right:14px;bottom:14px;width:40px;height:40px}.lips-speakers .lips-speakers-card .lips-speakers-toggle svg{width:18px;height:18px}.lips-speakers .lips-speakers-card .lips-speakers-list{font-size:15px}.lips-speakers .lips-speakers-card .lips-speakers-list li{padding-left:18px;margin-bottom:14px}.lips-speakers .lips-speakers-card .lips-speakers-list li::before{top:7px}.lips-speakers .lips-speakers-card .lips-speakers-info-inner{padding:24px 20px}}@media only screen and (max-width: 999px) and (min-width: 710px){.lips-speakers{padding:60px 0 90px}.lips-speakers .lips-speakers-head{margin-bottom:32px}.lips-speakers .lips-speakers-head .lips-speakers-title{font-size:56px;letter-spacing:-1px}.lips-speakers .lips-speakers-row{flex-wrap:wrap;gap:20px;padding:0 4%}.lips-speakers .lips-speakers-card{flex:0 0 calc((100% - 20px) / 2);max-width:calc((100% - 20px) / 2)}.lips-speakers .lips-speakers-card .lips-speakers-photo{border-radius:20px}.lips-speakers .lips-speakers-card .lips-speakers-info{border-radius:20px}.lips-speakers .lips-speakers-card .lips-speakers-bar{left:16px;bottom:16px;height:44px;max-width:calc(100% - 84px);padding:0 16px}.lips-speakers .lips-speakers-card .lips-speakers-bar .lips-speakers-name{font-size:17px}.lips-speakers .lips-speakers-card .lips-speakers-toggle{right:16px;bottom:16px;width:42px;height:42px}.lips-speakers .lips-speakers-card .lips-speakers-toggle svg{width:18px;height:18px}.lips-speakers .lips-speakers-card .lips-speakers-list{font-size:16px}.lips-speakers .lips-speakers-card .lips-speakers-list li{padding-left:18px;margin-bottom:14px}.lips-speakers .lips-speakers-card .lips-speakers-list li::before{top:8px}.lips-speakers .lips-speakers-card .lips-speakers-info-inner{padding:24px 20px}}@media only screen and (max-width: 709px) and (min-width: 120px){.lips-speakers{padding:40px 0 70px}.lips-speakers .lips-speakers-head{margin-bottom:24px}.lips-speakers .lips-speakers-head .lips-speakers-title{font-size:40px;letter-spacing:-0.5px}.lips-speakers .lips-speakers-row{flex-direction:column;gap:16px;padding:0 4%}.lips-speakers .lips-speakers-card{flex:0 0 auto;width:100%;max-width:100%}.lips-speakers .lips-speakers-card .lips-speakers-photo{border-radius:18px}.lips-speakers .lips-speakers-card .lips-speakers-info{border-radius:18px}.lips-speakers .lips-speakers-card .lips-speakers-bar{left:14px;bottom:14px;height:44px;max-width:calc(100% - 78px);padding:0 16px}.lips-speakers .lips-speakers-card .lips-speakers-bar .lips-speakers-name{font-size:17px}.lips-speakers .lips-speakers-card .lips-speakers-toggle{right:14px;bottom:14px;width:40px;height:40px}.lips-speakers .lips-speakers-card .lips-speakers-toggle svg{width:18px;height:18px}.lips-speakers .lips-speakers-card .lips-speakers-list{font-size:16px}.lips-speakers .lips-speakers-card .lips-speakers-list li{padding-left:18px;margin-bottom:12px}.lips-speakers .lips-speakers-card .lips-speakers-list li::before{top:8px}.lips-speakers .lips-speakers-card .lips-speakers-info-inner{padding:22px 18px}}.lips-program{position:relative;width:100%;padding:100px 0 120px;border-radius:30px;background:#fff}.lips-program .lips-program-title{margin-bottom:80px;text-align:center;font-family:"AvenirNextW1G-Regular";font-size:120px;line-height:1.05;letter-spacing:-2px;color:#33281d}.lips-program .lips-program-title b{font-family:"AvenirNextW1G-Demi";font-weight:normal}.lips-program .lips-program-list{border-bottom:1px solid #858790}.lips-program .lips-program-item{display:flex;align-items:flex-start;padding:34px 0;border-top:1px solid #858790}.lips-program .lips-program-item .lips-program-num{flex:0 0 23%;max-width:23%;padding:0 20px;font-family:"AvenirNextW1G-Regular";font-size:30px;line-height:1.3;color:#a07e77;box-sizing:border-box}.lips-program .lips-program-item .lips-program-speaker{flex:0 0 24%;max-width:24%;padding-right:20px;font-family:"AvenirNextW1G-Regular";font-size:20px;line-height:1.4;color:#a07e77;box-sizing:border-box}.lips-program .lips-program-item .lips-program-text{flex:1 1 auto;font-family:"AvenirNextW1G-Regular";font-size:28px;line-height:1.25;color:#33281d}@media only screen and (max-width: 1640px) and (min-width: 1440px){.lips-program{padding:90px 0 100px}.lips-program .lips-program-title{margin-bottom:70px;font-size:106px}.lips-program .lips-program-item{padding:30px 0}.lips-program .lips-program-item .lips-program-num{font-size:27px}.lips-program .lips-program-item .lips-program-speaker{font-size:18px}.lips-program .lips-program-item .lips-program-text{font-size:25px}}@media only screen and (max-width: 1439px) and (min-width: 1241px){.lips-program{padding:80px 0 90px;border-radius:26px}.lips-program .lips-program-title{margin-bottom:60px;font-size:96px;letter-spacing:-1.5px}.lips-program .lips-program-item{padding:26px 0}.lips-program .lips-program-item .lips-program-num{font-size:24px}.lips-program .lips-program-item .lips-program-speaker{font-size:17px}.lips-program .lips-program-item .lips-program-text{font-size:22px}}@media only screen and (max-width: 1240px) and (min-width: 1000px){.lips-program{padding:70px 0 80px;border-radius:22px}.lips-program .lips-program-title{margin-bottom:48px;font-size:76px;letter-spacing:-1px}.lips-program .lips-program-item{padding:22px 0}.lips-program .lips-program-item .lips-program-num{flex:0 0 18%;max-width:18%;font-size:20px}.lips-program .lips-program-item .lips-program-speaker{flex:0 0 26%;max-width:26%;font-size:15px}.lips-program .lips-program-item .lips-program-text{font-size:18px}}@media only screen and (max-width: 999px) and (min-width: 710px){.lips-program{padding:60px 0 70px;border-radius:20px}.lips-program .lips-program-title{margin-bottom:36px;font-size:56px;letter-spacing:-1px}.lips-program .lips-program-item{flex-wrap:wrap;padding:22px 0}.lips-program .lips-program-item .lips-program-num{flex:0 0 auto;max-width:none;padding:0 16px 0 14px;font-size:18px}.lips-program .lips-program-item .lips-program-speaker{flex:1 1 auto;max-width:none;padding-right:0;font-size:15px;line-height:1.5}.lips-program .lips-program-item .lips-program-text{flex:0 0 100%;margin-top:10px;font-size:17px}}@media only screen and (max-width: 709px) and (min-width: 120px){.lips-program{padding:40px 0 50px;border-radius:18px}.lips-program .lips-program-title{margin-bottom:28px;font-size:40px;letter-spacing:-0.5px}.lips-program .lips-program-item{flex-wrap:wrap;padding:18px 0}.lips-program .lips-program-item .lips-program-num{flex:0 0 auto;max-width:none;padding:0 12px 0 12px;font-size:16px}.lips-program .lips-program-item .lips-program-speaker{flex:1 1 auto;max-width:none;padding-right:0;font-size:14px;line-height:1.5}.lips-program .lips-program-item .lips-program-text{flex:0 0 100%;margin-top:8px;font-size:16px;line-height:1.45}}.lips-why{position:relative;width:100%;padding:150px 0 160px;background:linear-gradient(to bottom, #e9e1d9 0%, #f1f0ef 22%, #f1f0ef 100%)}.lips-why .lips-why-title{margin-bottom:170px;max-width:60%;font-family:"AvenirNextW1G-Regular";font-size:86px;line-height:0.95;letter-spacing:-1.5px;color:#33281d}.lips-why .lips-why-title b{font-family:"AvenirNextW1G-Demi";font-weight:normal}.lips-why .lips-why-row{display:flex;justify-content:space-between;max-width:72%;margin-left:auto}.lips-why .lips-why-item{flex:0 0 24.4%;max-width:24.4%}.lips-why .lips-why-item .lips-why-icon{width:150px;max-width:100%;margin-bottom:60px}.lips-why .lips-why-item .lips-why-icon img{width:100%;height:auto;display:block}.lips-why .lips-why-item .lips-why-item-title{margin-bottom:22px;font-family:"AvenirNextW1G-Demi";font-size:30px;line-height:1.1;color:#33281d}.lips-why .lips-why-item .lips-why-item-text{font-family:"AvenirNextW1G-Regular";font-size:20px;line-height:1.2;color:#a07e77}@media only screen and (max-width: 1640px) and (min-width: 1440px){.lips-why{padding:130px 0 140px}.lips-why .lips-why-title{margin-bottom:140px;font-size:76px}.lips-why .lips-why-item .lips-why-icon{width:130px;margin-bottom:50px}.lips-why .lips-why-item .lips-why-item-title{font-size:27px}.lips-why .lips-why-item .lips-why-item-text{font-size:18px}}@media only screen and (max-width: 1439px) and (min-width: 1241px){.lips-why{padding:110px 0 120px}.lips-why .lips-why-title{margin-bottom:110px;max-width:70%;font-size:64px;letter-spacing:-1px}.lips-why .lips-why-row{max-width:80%}.lips-why .lips-why-item .lips-why-icon{width:110px;margin-bottom:40px}.lips-why .lips-why-item .lips-why-item-title{font-size:24px;margin-bottom:18px}.lips-why .lips-why-item .lips-why-item-text{font-size:17px}}@media only screen and (max-width: 1240px) and (min-width: 1000px){.lips-why{padding:90px 0 100px}.lips-why .lips-why-title{margin-bottom:80px;max-width:80%;font-size:50px;letter-spacing:-0.5px}.lips-why .lips-why-row{max-width:100%;margin-left:0}.lips-why .lips-why-item{flex:0 0 30%;max-width:30%}.lips-why .lips-why-item .lips-why-icon{width:92px;margin-bottom:30px}.lips-why .lips-why-item .lips-why-item-title{font-size:20px;margin-bottom:14px}.lips-why .lips-why-item .lips-why-item-text{font-size:15px}}@media only screen and (max-width: 999px) and (min-width: 710px){.lips-why{padding:70px 0 80px}.lips-why .lips-why-title{margin-bottom:50px;max-width:100%;font-size:40px;letter-spacing:-0.5px}.lips-why .lips-why-row{flex-wrap:wrap;gap:40px 30px;max-width:100%;margin-left:0}.lips-why .lips-why-item{flex:0 0 calc((100% - 30px) / 2);max-width:calc((100% - 30px) / 2)}.lips-why .lips-why-item .lips-why-icon{width:84px;margin-bottom:24px}.lips-why .lips-why-item .lips-why-item-title{font-size:20px;margin-bottom:12px}.lips-why .lips-why-item .lips-why-item-text{font-size:16px}}@media only screen and (max-width: 709px) and (min-width: 120px){.lips-why{padding:50px 0 60px}.lips-why .lips-why-title{margin-bottom:36px;max-width:100%;font-size:30px;letter-spacing:0}.lips-why .lips-why-row{flex-direction:column;gap:32px;max-width:100%;margin-left:0}.lips-why .lips-why-item{flex:0 0 auto;max-width:100%}.lips-why .lips-why-item .lips-why-icon{width:72px;margin-bottom:18px}.lips-why .lips-why-item .lips-why-item-title{font-size:19px;margin-bottom:10px}.lips-why .lips-why-item .lips-why-item-text{font-size:16px;line-height:1.45}}.lips-after{position:relative;width:100%;overflow:hidden;padding:90px 0 120px;background:#f1f0ef}.lips-after .lips-after-title{margin-bottom:130px;font-family:"AvenirNextW1G-Regular";font-size:86px;line-height:1;letter-spacing:-1.5px;color:#33281d}.lips-after .lips-after-title b{display:block;font-family:"AvenirNextW1G-Demi";font-weight:normal}.lips-after .lips-after-body{position:relative;display:flex;align-items:flex-start;justify-content:space-between}.lips-after .lips-after-deco{position:absolute;top:0;left:calc((100% - 100vw) / 2);width:228px;z-index:0}.lips-after .lips-after-deco img{width:100%;height:auto;display:block;border-radius:0 20px 20px 0}.lips-after .lips-after-list{flex:0 0 33%;max-width:33%;margin-left:20%;position:relative;z-index:2}.lips-after .lips-after-list li{display:flex;align-items:flex-start;gap:18px;margin-bottom:32px}.lips-after .lips-after-list li:last-child{margin-bottom:0}.lips-after .lips-after-list .lips-after-num{flex-shrink:0;padding-top:8px;font-family:"AvenirNextW1G-Regular";font-size:18px;line-height:1;color:#a07e77}.lips-after .lips-after-list .lips-after-text{font-family:"AvenirNextW1G-Regular";font-size:30px;line-height:1.25;color:#33281d}.lips-after .lips-after-photo{flex:0 0 37%;max-width:37%}.lips-after .lips-after-photo img{width:100%;height:auto;display:block;border-radius:20px}@media only screen and (max-width: 1640px) and (min-width: 1440px){.lips-after{padding:80px 0 100px}.lips-after .lips-after-title{margin-bottom:110px;font-size:76px}.lips-after .lips-after-deco{width:190px}.lips-after .lips-after-list .lips-after-text{font-size:26px}}@media only screen and (max-width: 1439px) and (min-width: 1241px){.lips-after{padding:70px 0 90px}.lips-after .lips-after-title{margin-bottom:90px;font-size:64px;letter-spacing:-1px}.lips-after .lips-after-deco{width:160px}.lips-after .lips-after-list{flex:0 0 36%;max-width:36%;margin-left:16%}.lips-after .lips-after-list li{gap:14px;margin-bottom:26px}.lips-after .lips-after-list .lips-after-num{font-size:16px;padding-top:6px}.lips-after .lips-after-list .lips-after-text{font-size:22px}.lips-after .lips-after-photo{flex:0 0 40%;max-width:40%}}@media only screen and (max-width: 1240px) and (min-width: 1000px){.lips-after{padding:60px 0 80px}.lips-after .lips-after-title{margin-bottom:60px;font-size:50px;letter-spacing:-0.5px}.lips-after .lips-after-deco{display:none}.lips-after .lips-after-list{flex:0 0 48%;max-width:48%;margin-left:0}.lips-after .lips-after-list li{gap:12px;margin-bottom:22px}.lips-after .lips-after-list .lips-after-num{font-size:14px;padding-top:5px}.lips-after .lips-after-list .lips-after-text{font-size:18px}.lips-after .lips-after-photo{flex:0 0 44%;max-width:44%}}@media only screen and (max-width: 999px) and (min-width: 710px){.lips-after{padding:50px 0 60px}.lips-after .lips-after-title{margin-bottom:40px;font-size:40px;letter-spacing:-0.5px}.lips-after .lips-after-deco{display:none}.lips-after .lips-after-body{flex-direction:column;gap:40px}.lips-after .lips-after-list{flex:0 0 auto;max-width:100%;margin-left:0}.lips-after .lips-after-list li{gap:12px;margin-bottom:20px}.lips-after .lips-after-list .lips-after-num{font-size:14px;padding-top:4px}.lips-after .lips-after-list .lips-after-text{font-size:18px;line-height:1.4}.lips-after .lips-after-photo{flex:0 0 auto;max-width:100%}}@media only screen and (max-width: 709px) and (min-width: 120px){.lips-after{padding:40px 0 50px}.lips-after .lips-after-title{margin-bottom:30px;font-size:30px;letter-spacing:0}.lips-after .lips-after-deco{display:none}.lips-after .lips-after-body{flex-direction:column;gap:30px}.lips-after .lips-after-list{flex:0 0 auto;max-width:100%;margin-left:0}.lips-after .lips-after-list li{gap:10px;margin-bottom:18px}.lips-after .lips-after-list .lips-after-num{font-size:13px;padding-top:3px}.lips-after .lips-after-list .lips-after-text{font-size:16px;line-height:1.45}.lips-after .lips-after-photo{flex:0 0 auto;max-width:100%}.lips-after .lips-after-photo img{border-radius:16px}}.lips-special{position:relative;width:100%;padding:120px 0 130px;background:#f1f0ef}.lips-special .lips-special-title{text-align:center;font-family:"AvenirNextW1G-Regular";font-size:96px;line-height:1;letter-spacing:-1.5px;color:#33281d}.lips-special .lips-special-title b{display:block;font-family:"AvenirNextW1G-Demi";font-weight:normal}.lips-special .lips-special-mark{margin:50px 0 70px;text-align:center;font-family:"AvenirNextW1G-Regular";font-size:21px;line-height:1;color:rgba(240,147,162,0.6)}.lips-special .lips-special-row{display:flex;align-items:flex-start;justify-content:space-between}.lips-special .lips-special-card{position:relative;flex:0 0 23.9%;max-width:23.9%;aspect-ratio:419 / 615;overflow:hidden;border-radius:24px;background:#e9e1d9}.lips-special .lips-special-card img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.lips-special .lips-special-card .lips-special-card-text{position:absolute;top:50%;left:0;width:100%;padding:0 30px;transform:translateY(-50%);font-family:"AvenirNextW1G-Demi";font-size:21px;line-height:1.35;color:#33281d;box-sizing:border-box}.lips-special .lips-special-card .lips-special-card-text span{font-family:"AvenirNextW1G-Regular";color:#a07e77}.lips-special .lips-special-card:nth-child(even){aspect-ratio:419 / 464;margin-top:4.3%}@media only screen and (max-width: 1640px) and (min-width: 1440px){.lips-special{padding:100px 0 110px}.lips-special .lips-special-title{font-size:84px}.lips-special .lips-special-mark{margin:42px 0 60px}.lips-special .lips-special-card .lips-special-card-text{padding:0 26px;font-size:19px}}@media only screen and (max-width: 1439px) and (min-width: 1241px){.lips-special{padding:90px 0 100px}.lips-special .lips-special-title{font-size:72px;letter-spacing:-1px}.lips-special .lips-special-mark{margin:36px 0 50px;font-size:19px}.lips-special .lips-special-card{border-radius:20px}.lips-special .lips-special-card .lips-special-card-text{padding:0 22px;font-size:17px}}@media only screen and (max-width: 1240px) and (min-width: 1000px){.lips-special{padding:70px 0 80px}.lips-special .lips-special-title{font-size:56px;letter-spacing:-0.5px}.lips-special .lips-special-mark{margin:28px 0 40px;font-size:17px}.lips-special .lips-special-card{border-radius:18px}.lips-special .lips-special-card .lips-special-card-text{padding:0 16px;font-size:14px;line-height:1.3}}@media only screen and (max-width: 999px) and (min-width: 710px){.lips-special{padding:60px 0 70px}.lips-special .lips-special-title{font-size:40px;letter-spacing:-0.5px}.lips-special .lips-special-mark{margin:24px 0 34px;font-size:16px}.lips-special .lips-special-row{flex-direction:column;gap:20px}.lips-special .lips-special-card{flex:0 0 auto;width:68%;max-width:68%;border-radius:20px}.lips-special .lips-special-card .lips-special-card-text{padding:0 26px;font-size:19px}.lips-special .lips-special-card:nth-child(even){margin-top:0;margin-left:auto}}@media only screen and (max-width: 709px) and (min-width: 120px){.lips-special{padding:40px 0 50px}.lips-special .lips-special-title{font-size:30px;letter-spacing:0}.lips-special .lips-special-mark{margin:18px 0 26px;font-size:15px}.lips-special .lips-special-row{flex-direction:column;gap:14px}.lips-special .lips-special-card{flex:0 0 auto;width:82%;max-width:82%;border-radius:16px}.lips-special .lips-special-card .lips-special-card-text{padding:0 20px;font-size:16px;line-height:1.35}.lips-special .lips-special-card:nth-child(even){margin-top:0;margin-left:auto}}.lips-price{position:relative;width:100%;padding:130px 0 150px;border-radius:30px;background:#fff;text-align:center}.lips-price .lips-price-label{margin-bottom:90px;font-family:"AvenirNextW1G-Regular";font-size:14px;line-height:1;letter-spacing:0.08em;text-transform:uppercase;color:#b3b1af}.lips-price .lips-price-title{margin-bottom:34px;font-family:"AvenirNextW1G-Regular";font-size:100px;line-height:1;letter-spacing:-2px;color:#33281d}.lips-price .lips-price-title b{font-family:"AvenirNextW1G-Demi";font-weight:normal}.lips-price .lips-price-title span{display:block}.lips-price .lips-price-lead{max-width:750px;margin:0 auto 134px;font-family:"AvenirNextW1G-Regular";font-size:22px;line-height:1.4;color:#33281d}.lips-price .lips-price-lead b{font-family:"AvenirNextW1G-Demi";font-weight:normal;color:#a07e77}.lips-price .lips-price-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-width:626px;height:116px;padding:0 5px 0 60px;border-radius:58px;background:#f093a2;box-sizing:border-box;cursor:pointer;text-decoration:none;transition:background 0.3s ease}.lips-price .lips-price-btn span{font-family:"AvenirNextW1G-Regular";font-size:22px;line-height:1.2;white-space:nowrap;color:#fff}.lips-price .lips-price-btn .lips-price-btn-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:106px;height:106px;border-radius:50%;background:#fff;color:#f093a2}.lips-price .lips-price-btn .lips-price-btn-icon svg{width:26px;height:26px;display:block;transition:transform 0.4s cubic-bezier(0.4, 0, 0.2, 1)}.lips-price .lips-price-btn:hover{background:#ec788b;color:#fff}.lips-price .lips-price-btn:hover .lips-price-btn-icon svg{transform:translateX(4px)}@media only screen and (max-width: 1640px) and (min-width: 1440px){.lips-price{padding:110px 0 130px}.lips-price .lips-price-label{margin-bottom:76px}.lips-price .lips-price-title{font-size:86px}.lips-price .lips-price-lead{max-width:660px;margin-bottom:110px;font-size:20px}.lips-price .lips-price-btn{min-width:560px;height:104px;padding:0 5px 0 50px;border-radius:52px}.lips-price .lips-price-btn span{font-size:20px}.lips-price .lips-price-btn .lips-price-btn-icon{width:94px;height:94px}.lips-price .lips-price-btn .lips-price-btn-icon svg{width:24px;height:24px}}@media only screen and (max-width: 1439px) and (min-width: 1241px){.lips-price{padding:90px 0 110px;border-radius:26px}.lips-price .lips-price-label{margin-bottom:60px;font-size:13px}.lips-price .lips-price-title{font-size:70px;letter-spacing:-1.5px}.lips-price .lips-price-lead{max-width:600px;margin-bottom:90px;font-size:18px}.lips-price .lips-price-btn{gap:24px;min-width:470px;height:92px;padding:0 5px 0 40px;border-radius:46px}.lips-price .lips-price-btn span{font-size:18px}.lips-price .lips-price-btn .lips-price-btn-icon{width:82px;height:82px}.lips-price .lips-price-btn .lips-price-btn-icon svg{width:22px;height:22px}}@media only screen and (max-width: 1240px) and (min-width: 1000px){.lips-price{padding:70px 0 90px;border-radius:22px}.lips-price .lips-price-label{margin-bottom:48px;font-size:12px}.lips-price .lips-price-title{font-size:54px;letter-spacing:-1px}.lips-price .lips-price-lead{max-width:540px;margin-bottom:70px;font-size:17px}.lips-price .lips-price-btn{gap:20px;min-width:420px;height:80px;padding:0 5px 0 34px;border-radius:40px}.lips-price .lips-price-btn span{font-size:17px}.lips-price .lips-price-btn .lips-price-btn-icon{width:70px;height:70px}.lips-price .lips-price-btn .lips-price-btn-icon svg{width:20px;height:20px}}@media only screen and (max-width: 999px) and (min-width: 710px){.lips-price{padding:60px 0 70px;border-radius:20px}.lips-price .lips-price-label{margin-bottom:36px;font-size:12px}.lips-price .lips-price-title{font-size:40px;letter-spacing:-0.5px}.lips-price .lips-price-lead{max-width:100%;margin-bottom:50px;font-size:16px}.lips-price .lips-price-btn{gap:16px;width:100%;min-width:0;height:72px;padding:0 5px 0 28px;border-radius:36px}.lips-price .lips-price-btn span{font-size:16px}.lips-price .lips-price-btn .lips-price-btn-icon{width:62px;height:62px}.lips-price .lips-price-btn .lips-price-btn-icon svg{width:18px;height:18px}}@media only screen and (max-width: 709px) and (min-width: 120px){.lips-price{padding:40px 0 50px;border-radius:18px}.lips-price .lips-price-label{margin-bottom:26px;font-size:11px}.lips-price .lips-price-title{font-size:30px;letter-spacing:0}.lips-price .lips-price-lead{max-width:100%;margin-bottom:36px;font-size:15px;line-height:1.45}.lips-price .lips-price-btn{gap:10px;width:100%;min-width:0;height:62px;padding:0 5px 0 18px;border-radius:31px}.lips-price .lips-price-btn span{font-size:3.4vw;line-height:1.15}.lips-price .lips-price-btn .lips-price-btn-icon{width:46px;height:46px}.lips-price .lips-price-btn .lips-price-btn-icon svg{width:15px;height:15px}}@media only screen and (max-width: 709px) and (min-width: 471px){.lips-price .lips-price-btn span{font-size:16px}}.lips-banner{position:relative;width:100%;aspect-ratio:1920 / 823;overflow:hidden;background:#e9e1d9}.lips-banner img{width:100%;height:100%;object-fit:cover;display:block}@media only screen and (max-width: 999px) and (min-width: 710px){.lips-banner{aspect-ratio:1920 / 1000}}@media only screen and (max-width: 709px) and (min-width: 120px){.lips-banner{aspect-ratio:1920 / 1400}}.lips-form{position:relative;width:100%;padding:100px 0 60px;background:#f1f0ef}.lips-form .lips-form-inner{display:flex;align-items:flex-end;gap:90px}.lips-form .lips-form-aside{flex:0 0 40%;max-width:40%;text-align:left}.lips-form .lips-form-aside .lips-form-photo{width:380px;max-width:100%;overflow:hidden;margin:0 0 24px}.lips-form .lips-form-aside .lips-form-photo img{width:100%;height:100%;object-fit:cover;display:block}.lips-form .lips-form-aside .lips-form-aside-name{max-width:380px;padding-left:15px;margin-bottom:8px;font-family:"AvenirNextW1G-Demi";font-size:21px;line-height:1.3;color:#33281d}.lips-form .lips-form-aside .lips-form-aside-phone{max-width:380px;padding-left:15px;font-family:"AvenirNextW1G-Regular";font-size:21px;color:#33281d}.lips-form .lips-form-main{flex:1 1 60%;max-width:60%}.lips-form .lips-form-title{margin-bottom:64px;font-family:"AvenirNextW1G-Regular";font-size:120px;line-height:0.95;letter-spacing:-2px;color:#33281d}.lips-form .lips-form-title b{font-family:"AvenirNextW1G-Demi";font-weight:normal}.lips-form .lips-form-title .lips-form-title-muted{display:inline-block;color:#a07e77}.lips-form .lips-form-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:60px;row-gap:48px;margin-bottom:56px}.lips-form .lips-form-field{position:relative}.lips-form .lips-form-field input{width:100%;padding:0 0 14px;border:none;border-bottom:1px solid rgba(51,40,29,0.3);background:transparent;font-family:"AvenirNextW1G-Regular";font-size:20px;color:#33281d;box-sizing:border-box;transition:border-color 0.3s ease}.lips-form .lips-form-field input::placeholder{color:rgba(51,40,29,0.45)}.lips-form .lips-form-field input:focus{border-bottom-color:#33281d}.lips-form .lips-form-field input.error,.lips-form .lips-form-field input.is-error{border-bottom-color:#ea657b}.lips-form .lips-form-field input.error::placeholder,.lips-form .lips-form-field input.is-error::placeholder{color:rgba(234,101,123,0.6)}.lips-form .lips-form-field.has-error input{border-bottom-color:#ea657b}.lips-form .lips-form-field.has-error input::placeholder{color:rgba(234,101,123,0.6)}.lips-form .lips-form-field .form-error{display:block;margin-top:6px;font-family:"AvenirNextW1G-Regular";font-size:13px;line-height:1.3;color:#ea657b}.lips-form .lips-form-field .form-error:empty{display:none}.lips-form .lips-form-bottom{display:flex;align-items:center;flex-wrap:wrap;gap:40px}.lips-form .lips-form-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:260px;padding:20px 40px;background:#f093a2;color:#fff;font-family:"AvenirNextW1G-Regular";font-size:18px;border-radius:30px;cursor:pointer;transition:background 0.3s ease}.lips-form .lips-form-btn:hover{background:#eb6f83;color:#fff}.lips-form .lips-form-agree{display:flex;align-items:center;gap:14px;cursor:pointer;font-family:"AvenirNextW1G-Regular";font-size:16px;color:#a07e77;white-space:nowrap}.lips-form .lips-form-agree input{position:absolute;opacity:0;width:0;height:0}.lips-form .lips-form-agree .lips-form-agree-box{position:relative;flex-shrink:0;width:24px;height:24px;border:1px solid rgba(51,40,29,0.4);border-radius:4px;transition:border-color 0.2s ease, background 0.2s ease}.lips-form .lips-form-agree .lips-form-agree-box::after{content:'';position:absolute;top:4px;left:8px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform 0.2s ease}.lips-form .lips-form-agree input:checked+.lips-form-agree-box{background:#f093a2;border-color:#f093a2}.lips-form .lips-form-agree input:checked+.lips-form-agree-box::after{transform:rotate(45deg) scale(1)}.lips-form .lips-form-agree.has-error .lips-form-agree-box{border-color:#ea657b}.lips-form .lips-form-agree.has-error .lips-form-agree-text{color:#ea657b}.lips-form .lips-form-bottom>.form-error{display:block;flex-basis:100%;margin-top:-12px;font-family:"AvenirNextW1G-Regular";font-size:13px;line-height:1.3;color:#ea657b}.lips-form .lips-form-bottom>.form-error:empty{display:none}.lips-form .alert{flex-basis:100%;margin-top:16px;padding:14px 18px;border-radius:8px;font-family:"AvenirNextW1G-Regular";font-size:15px;line-height:1.4}.lips-form .alert.alert-success{color:#1f7a4d;background:rgba(46,204,113,0.12)}.lips-form .alert.alert-danger{color:#e5415c;background:rgba(234,101,123,0.1)}.lips-form .lips-form-copyright{margin-top:80px;font-family:"AvenirNextW1G-Regular";font-size:13px;line-height:1.5;color:rgba(51,40,29,0.55)}.lips-form .lips-form-docs{margin-top:24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 28px}.lips-form .lips-form-docs a{position:relative;font-family:"AvenirNextW1G-Regular";font-size:14px;line-height:1.4;color:rgba(51,40,29,0.7);text-decoration:none;transition:color 0.3s ease}.lips-form .lips-form-docs a:not(:last-child)::before{content:'';position:absolute;top:50%;right:-14px;width:1px;height:14px;background:rgba(51,40,29,0.25);transform:translateY(-50%)}.lips-form .lips-form-docs a::after{content:'';position:absolute;left:0;bottom:-2px;width:0;height:1px;background:#f093a2;transition:width 0.3s ease}.lips-form .lips-form-docs a:hover{color:#f093a2}.lips-form .lips-form-docs a:hover::after{width:100%}@media only screen and (max-width: 1640px) and (min-width: 1440px){.lips-form{padding:90px 0 56px}.lips-form .lips-form-inner{gap:80px}.lips-form .lips-form-title{font-size:106px;margin-bottom:60px}}@media only screen and (max-width: 1439px) and (min-width: 1241px){.lips-form{padding:80px 0 56px}.lips-form .lips-form-inner{gap:70px}.lips-form .lips-form-title{font-size:96px;margin-bottom:56px;letter-spacing:-1.5px}.lips-form .lips-form-field input{font-size:18px}}@media only screen and (max-width: 1240px) and (min-width: 1000px){.lips-form{padding:70px 0 48px}.lips-form .lips-form-inner{gap:48px}.lips-form .lips-form-aside{flex-basis:40%;max-width:40%}.lips-form .lips-form-aside .lips-form-photo{width:240px}.lips-form .lips-form-aside .lips-form-aside-name,.lips-form .lips-form-aside .lips-form-aside-phone{font-size:18px}.lips-form .lips-form-main{flex-basis:60%;max-width:60%}.lips-form .lips-form-title{font-size:76px;margin-bottom:48px;letter-spacing:-1px}.lips-form .lips-form-grid{column-gap:40px;row-gap:40px}.lips-form .lips-form-field input{font-size:17px}.lips-form .lips-form-btn{min-width:220px;font-size:16px;padding:18px 32px}.lips-form .lips-form-agree{font-size:15px}}@media only screen and (max-width: 999px) and (min-width: 710px){.lips-form{padding:60px 0 44px}.lips-form .lips-form-inner{flex-direction:column;align-items:center;gap:40px}.lips-form .lips-form-aside{flex:0 0 auto;max-width:100%;width:100%;text-align:center}.lips-form .lips-form-aside .lips-form-photo{width:100%}.lips-form .lips-form-main{flex:0 0 auto;max-width:100%;width:100%}.lips-form .lips-form-title{font-size:56px;margin-bottom:40px;letter-spacing:-1px}.lips-form .lips-form-grid{column-gap:40px;row-gap:36px}.lips-form .lips-form-field input{font-size:17px}.lips-form .lips-form-bottom{gap:24px}.lips-form .lips-form-btn{min-width:200px;font-size:16px}.lips-form .lips-form-agree{font-size:15px}}@media only screen and (max-width: 709px) and (min-width: 120px){.lips-form{padding:48px 0 36px}.lips-form .lips-form-inner{flex-direction:column;align-items:stretch;gap:32px}.lips-form .lips-form-aside{order:2;flex:0 0 auto;max-width:100%;width:100%;text-align:center}.lips-form .lips-form-aside .lips-form-photo{width:100%}.lips-form .lips-form-aside .lips-form-aside-name,.lips-form .lips-form-aside .lips-form-aside-phone{font-size:17px}.lips-form .lips-form-main{display:contents}.lips-form .lips-form-title{order:1;margin-bottom:0;text-align:left;font-size:40px;letter-spacing:-0.5px}.lips-form .lips-form-form{order:3}.lips-form .lips-form-grid{grid-template-columns:1fr;row-gap:28px;margin-bottom:36px}.lips-form .lips-form-field input{font-size:16px}.lips-form .lips-form-bottom{flex-direction:column;align-items:flex-start;gap:24px}.lips-form .lips-form-btn{width:100%;font-size:16px;padding:18px 28px}.lips-form .lips-form-agree{font-size:14px}.lips-form .lips-form-copyright{margin-top:48px;font-size:12px}.lips-form .lips-form-docs{margin-top:20px;flex-direction:column;gap:10px}.lips-form .lips-form-docs a{font-size:13px}.lips-form .lips-form-docs a:not(:last-child)::before{display:none}}.lips-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;visibility:hidden;transition:visibility 0s linear 0.45s}.lips-popup .lips-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(51,40,29,0.45);backdrop-filter:blur(3px);cursor:pointer;opacity:0;transition:opacity 0.3s ease}.lips-popup .lips-popup-window{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow-y:auto;background-color:#e9e1d9;box-sizing:border-box;opacity:0;transform:scale(0.96);transition:opacity 0.35s ease 0.12s,transform 0.35s cubic-bezier(0.4, 0, 0.2, 1) 0.12s}.lips-popup .lips-popup-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;pointer-events:none}.lips-popup .lips-popup-close{position:absolute;top:28px;right:28px;z-index:5;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:rgba(255,255,255,0.75);cursor:pointer;border-radius:50%;transition:color 0.3s ease, background 0.3s ease}.lips-popup .lips-popup-close::before,.lips-popup .lips-popup-close::after{content:'';position:absolute;width:26px;height:2px;background:currentColor;border-radius:2px}.lips-popup .lips-popup-close::before{transform:rotate(45deg)}.lips-popup .lips-popup-close::after{transform:rotate(-45deg)}.lips-popup .lips-popup-close:hover{color:#fff;background:rgba(255,255,255,0.14)}.lips-popup .lips-popup-inner{position:relative;z-index:2;min-height:100%;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;padding:56px 0}.lips-popup .lips-popup-title{display:flex;flex-direction:column;margin-bottom:48px;font-family:"AvenirNextW1G-Regular";font-size:120px;line-height:0.88;letter-spacing:-2px;color:#fff}.lips-popup .lips-popup-title b{font-family:"AvenirNextW1G-Demi";font-weight:normal}.lips-popup .lips-popup-title .lips-popup-title-name{font-family:"AvenirNextW1G-Demi";font-weight:normal}.lips-popup .lips-popup-confirm{display:flex;flex-direction:column;align-items:flex-end;gap:30px;max-width:1163px;margin-left:auto}.lips-popup .lips-popup-cards{display:grid;grid-template-columns:1fr 1fr;gap:31px;width:100%}.lips-popup .lips-popup-card{position:relative;display:flex;align-items:flex-start;gap:21px;padding:40px;background:#fff;border-radius:12px;cursor:pointer}.lips-popup .lips-popup-card input{position:absolute;opacity:0;width:0;height:0}.lips-popup .lips-popup-card .lips-popup-card-box{position:relative;flex-shrink:0;width:34px;height:34px;border:1px solid #c6c7cb;box-sizing:border-box;transition:border-color 0.2s ease}.lips-popup .lips-popup-card .lips-popup-card-box::after{content:'';position:absolute;top:6px;left:12px;width:9px;height:17px;border:solid #ea657b;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform 0.2s ease}.lips-popup .lips-popup-card input:checked+.lips-popup-card-box{border-color:#ea657b}.lips-popup .lips-popup-card input:checked+.lips-popup-card-box::after{transform:rotate(45deg) scale(1)}.lips-popup .lips-popup-card .lips-popup-card-text{font-family:"AvenirNextW1G-Regular";font-size:18px;line-height:1.42;color:#1b1e2f}.lips-popup .lips-popup-card .lips-popup-card-text b{font-family:"AvenirNextW1G-Demi";font-weight:normal}.lips-popup .lips-popup-btn{display:inline-flex;align-items:center;justify-content:center;min-width:567px;padding:26px 48px;background:#ec8a97;color:#fff;font-family:"AvenirNextW1G-Regular";font-size:19px;border:none;border-radius:37px;cursor:pointer;text-decoration:none;transition:background 0.3s ease, opacity 0.3s ease}.lips-popup .lips-popup-btn:hover{background:#e66778;color:#fff}.lips-popup .lips-popup-btn:disabled,.lips-popup .lips-popup-btn.disabled{background:rgba(236,138,151,0.45);cursor:not-allowed;pointer-events:none}.lips-popup.active{visibility:visible;transition:visibility 0s linear 0s}.lips-popup.active .lips-popup-overlay{opacity:1}.lips-popup.active .lips-popup-window{opacity:1;transform:scale(1)}@media only screen and (max-width: 1640px) and (min-width: 1440px){.lips-popup .lips-popup-title{font-size:104px}.lips-popup .lips-popup-confirm{max-width:1000px}.lips-popup .lips-popup-card{padding:32px}.lips-popup .lips-popup-card .lips-popup-card-text{font-size:17px}.lips-popup .lips-popup-btn{min-width:500px;padding:23px 44px}}@media only screen and (max-width: 1439px) and (min-width: 1241px){.lips-popup .lips-popup-title{margin-bottom:40px;font-size:88px;letter-spacing:-1.5px}.lips-popup .lips-popup-confirm{max-width:860px;gap:24px}.lips-popup .lips-popup-cards{gap:24px}.lips-popup .lips-popup-card{gap:16px;padding:28px}.lips-popup .lips-popup-card .lips-popup-card-box{width:30px;height:30px}.lips-popup .lips-popup-card .lips-popup-card-box::after{top:5px;left:10px;width:8px;height:15px}.lips-popup .lips-popup-card .lips-popup-card-text{font-size:16px}.lips-popup .lips-popup-btn{min-width:420px;padding:21px 40px;font-size:17px}}@media only screen and (max-width: 1240px) and (min-width: 1000px){.lips-popup .lips-popup-inner{padding:70px 0}.lips-popup .lips-popup-title{margin-bottom:40px;font-size:68px;letter-spacing:-1px}.lips-popup .lips-popup-confirm{max-width:100%;gap:22px}.lips-popup .lips-popup-cards{gap:18px}.lips-popup .lips-popup-card{gap:14px;padding:24px}.lips-popup .lips-popup-card .lips-popup-card-box{width:28px;height:28px}.lips-popup .lips-popup-card .lips-popup-card-box::after{top:4px;left:10px;width:8px;height:15px}.lips-popup .lips-popup-card .lips-popup-card-text{font-size:15px}.lips-popup .lips-popup-btn{min-width:380px;padding:19px 36px;font-size:16px}}@media only screen and (max-width: 999px) and (min-width: 710px){.lips-popup .lips-popup-close{top:20px;right:20px;width:42px;height:42px}.lips-popup .lips-popup-close::before,.lips-popup .lips-popup-close::after{width:22px}.lips-popup .lips-popup-inner{justify-content:flex-start;gap:40px;padding:80px 0 60px}.lips-popup .lips-popup-title{margin-bottom:0;font-size:52px;line-height:0.95;letter-spacing:-1px}.lips-popup .lips-popup-confirm{max-width:100%;align-items:stretch;gap:20px}.lips-popup .lips-popup-cards{grid-template-columns:1fr;gap:14px}.lips-popup .lips-popup-card{gap:14px;padding:22px}.lips-popup .lips-popup-card .lips-popup-card-box{width:26px;height:26px}.lips-popup .lips-popup-card .lips-popup-card-box::after{top:4px;left:9px;width:7px;height:14px}.lips-popup .lips-popup-card .lips-popup-card-text{font-size:15px}.lips-popup .lips-popup-btn{width:100%;min-width:0;padding:18px 32px;font-size:16px;box-sizing:border-box}}@media only screen and (max-width: 709px) and (min-width: 120px){.lips-popup .lips-popup-close{top:14px;right:14px;width:38px;height:38px}.lips-popup .lips-popup-close::before,.lips-popup .lips-popup-close::after{width:18px}.lips-popup .lips-popup-inner{justify-content:flex-start;gap:30px;padding:70px 0 40px}.lips-popup .lips-popup-title{margin-bottom:0;font-size:38px;line-height:0.95;letter-spacing:-0.5px}.lips-popup .lips-popup-confirm{max-width:100%;align-items:stretch;gap:18px}.lips-popup .lips-popup-cards{grid-template-columns:1fr;gap:12px}.lips-popup .lips-popup-card{gap:12px;padding:18px}.lips-popup .lips-popup-card .lips-popup-card-box{width:24px;height:24px}.lips-popup .lips-popup-card .lips-popup-card-box::after{top:4px;left:8px;width:7px;height:13px}.lips-popup .lips-popup-card .lips-popup-card-text{font-size:14px;line-height:1.4}.lips-popup .lips-popup-btn{width:100%;min-width:0;padding:16px 24px;font-size:15px;box-sizing:border-box}}.page_wrapper{background-color:#f1f0ef}
