*{-webkit-box-sizing:border-box;box-sizing:border-box}ul{list-style:none;margin:0;padding:0}p,h1,h2,h3,h4,h5,h6{margin:0}a{text-decoration:none}button{border:none;cursor:pointer}img{display:block;width:100%;max-width:100%}input{outline:none;border:none}@-webkit-keyframes run__title{0%{-webkit-transform:translateX(0px);transform:translateX(0px)}50%{-webkit-transform:scale(1.01);transform:scale(1.01);color:#f3848c;text-shadow:3px 10px 15px #3c322d}100%{-webkit-transform:translateX(500px);transform:translateX(500px)}}@keyframes run__title{0%{-webkit-transform:translateX(0px);transform:translateX(0px)}50%{-webkit-transform:scale(1.01);transform:scale(1.01);color:#f3848c;text-shadow:3px 10px 15px #3c322d}100%{-webkit-transform:translateX(500px);transform:translateX(500px)}}@-webkit-keyframes bit__button{0%{}50%{-webkit-transform:scale(1.01);transform:scale(1.01);-webkit-box-shadow:#f3848c 2px 2px 30px 10px;box-shadow:#f3848c 2px 2px 30px 10px;color:#f3848c;background-color:white}100%{-webkit-transform:scale(1.25);transform:scale(1.25)}}@keyframes bit__button{0%{}50%{-webkit-transform:scale(1.01);transform:scale(1.01);-webkit-box-shadow:#f3848c 2px 2px 30px 10px;box-shadow:#f3848c 2px 2px 30px 10px;color:#f3848c;background-color:white}100%{-webkit-transform:scale(1.25);transform:scale(1.25)}}html{scroll-behavior:smooth}body{font-family:"Montserrat";background:linear-gradient(182deg, #e5e2e3 0%, #fdfefe 30.6%, #e5e2e3 67.71%, #fdfefe 100%)}.container{width:1280px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.backdrop{position:fixed;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,0.2);z-index:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:3000ms;transition-duration:3000ms}.modal{-webkit-transform:scale(1) translate(0, 0) rotate(0deg);transform:scale(1) translate(0, 0) rotate(0deg);width:528px;border-radius:4px;background:#fff;-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.12),0px 1px 1px 0px rgba(0,0,0,0.14),0px 2px 1px 0px rgba(0,0,0,0.2);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.12),0px 1px 1px 0px rgba(0,0,0,0.14),0px 2px 1px 0px rgba(0,0,0,0.2);padding:14px 40px 40px 40px;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;-webkit-transition-duration:3000ms;transition-duration:3000ms}.is-hidden .modal{-webkit-transform:scale(0.5) translate(0, 500px) rotate(300deg);transform:scale(0.5) translate(0, 500px) rotate(300deg)}.is-hidden{opacity:0;pointer-events:none}.hero__modal__button__close:hover{fill:#f3848c}.hero__modal__button__close{margin-left:450px;border:solid rgba(0,0,0,0.1) 1px;border-radius:50%;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero__modal__svg{width:18px;height:18px}.hero__modal__subtitle{color:#212121;text-align:center;font-family:"Roboto";font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.6px;margin-bottom:12px}.hero__modal__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero__modal__label{color:#757575;font-family:"Roboto";font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0.12px}.box:hover{border-radius:4px;border:1px solid #f3848c;fill:#f3848c}.box{border-radius:4px;border:1px solid rgba(33,33,33,0.2);width:448px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:4px;margin-bottom:10px}.hero__modal__icon{width:18px;height:18px;margin-left:12px;margin-right:15px}.hero__modal__input{outline:none;border:none}.hero__modal__comment{border:none;outline:none;color:rgba(117,117,117,0.5);font-family:"Roboto";font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0.12px;width:448px;height:120px;-ms-flex-negative:0;flex-shrink:0;padding-left:16px;padding-top:12px;border-radius:4px;border:1px solid rgba(33,33,33,0.2);margin-top:4px;margin-bottom:10px;resize:none}.hero__modal__label-confirm{text-align:center;color:rgba(117,117,117,0.5);font-family:"Roboto", sans-serif;font-size:12px;font-weight:400;letter-spacing:0.12px}.hero__modal__checkbox{color:#757575;border-radius:4px;fill:#212121;margin-left:7px;font-family:"Roboto";font-size:14px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.42px}.hero__modal__link{color:#f3848c;font-family:"Roboto";font-size:14px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.42px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.hero__modal__button{margin-top:30px;border-radius:4px;background:#f3848c;-webkit-box-shadow:0px 4px 4px 0px rgba(0,0,0,0.15);box-shadow:0px 4px 4px 0px rgba(0,0,0,0.15);color:#fff;text-align:center;font-family:"Roboto";font-size:16px;font-style:normal;font-weight:700;line-height:30px;letter-spacing:0.96px;width:200px;height:50px;margin-left:120px}.header{padding-top:36px;padding-bottom:26px;position:fixed;top:0;left:0;width:100%;background-color:rgba(221,160,221,0.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1;-webkit-box-shadow:0 2px 50px 10px;box-shadow:0 2px 50px 10px}.header-logo{margin-right:55px;width:158px;height:70px}.header-link{color:#3c322d;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:normal;position:relative}.header-link::after{content:"";width:10px;height:10px;background-color:#f3848c;opacity:0;border-radius:50%;position:absolute;bottom:-12px;left:45%;-webkit-transition:opacity 1s 500ms;transition:opacity 1s 500ms}.header-link:hover::after{opacity:1}.header-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-button{color:#fcfcfc;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:normal;background:-webkit-gradient(linear, left top, left bottom, from(rgba(248,110,103,0.63)), to(rgba(253,86,143,0.86)));background:linear-gradient(180deg, rgba(248,110,103,0.63) 0%, rgba(253,86,143,0.86) 100%);-webkit-box-shadow:0px 7px 27px -2px rgba(253,88,140,0.35);box-shadow:0px 7px 27px -2px rgba(253,88,140,0.35);padding-left:8px;padding-right:8px;padding-bottom:4px;padding-top:4px}.header-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-right:12px}.header-container{display:-webkit-box;display:-ms-flexbox;display:flex}.hero{padding-top:171px;padding-bottom:90px;background-image:url("../images/backgroundhero.webp");background-repeat:no-repeat;background-position:center}.hero-title{color:#3c322d;font-family:"Montserrat Alternates";font-size:60px;font-style:normal;font-weight:600;line-height:65px;max-width:757px;margin-bottom:20px;-webkit-animation-name:run__title;animation-name:run__title;-webkit-animation-duration:4000ms;animation-duration:4000ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.hero-text{color:#3c322d;font-family:"Montserrat Alternates";font-size:24px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:28px}.hero-button{color:#fff;text-align:center;font-family:"Montserrat";font-size:18px;font-style:normal;font-weight:400;line-height:normal;border-radius:25px;background-color:#f3848c;width:145px;height:40px;-webkit-transition:background-color 1s 500ms, color 1s 500ms, -webkit-box-shadow 1s 500ms;transition:background-color 1s 500ms, color 1s 500ms, -webkit-box-shadow 1s 500ms;transition:background-color 1s 500ms, color 1s 500ms, box-shadow 1s 500ms;transition:background-color 1s 500ms, color 1s 500ms, box-shadow 1s 500ms, -webkit-box-shadow 1s 500ms;-webkit-box-shadow:10px 15px 25px 0px rgba(232,183,183,0.45);box-shadow:10px 15px 25px 0px rgba(232,183,183,0.45)}.hero-button:hover{color:#f3848c;border:1px solid #f3848c;background:#fff}.hero-list{margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.hero-link{width:16px;height:16px;-webkit-transition:fill 1s 300ms;transition:fill 1s 300ms}.hero-link:hover,.hero-link:focus{fill:#f3848c}.about{padding-top:64px}.about-container{display:-webkit-box;display:-ms-flexbox;display:flex;background-image:url("../images/background/circle.webp");background-position:70% 45%;background-size:100px 100px;background-repeat:no-repeat}.about-box{margin-left:32px}.about-title{color:#3c322d;margin-bottom:28px;font-family:"Montserrat Alternates";font-size:32px;font-style:normal;font-weight:500;line-height:normal}.about-text{color:#3c322d;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:25px}.about-link{color:#3c322d;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:normal;margin-top:28px;display:block}.program{padding-top:100px;background-image:url(../images/background/program-backgraund.png)}.program-container{display:-webkit-box;display:-ms-flexbox;display:flex}.program-box{max-width:417px}.program-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px;margin-bottom:21px}.program-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.program-events{margin-left:119px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:40px;-webkit-column-gap:138px;column-gap:138px}.program-event{max-width:287px;max-height:289px;position:relative;border-radius:50%;overflow:hidden}.program-photo{width:15px;height:15px}.program-line{height:40px;width:40px;border:solid #f3848c;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.program-decore{-ms-flex-negative:0;flex-shrink:0;border:dashed #f3848c;border-radius:50%;width:28px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.program-img{width:287px;height:289px}.program-title{color:#3c322d;font-family:"Montserrat Alternates";font-size:32px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:24px}.program-text{color:#3c322d;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:21px}.program-descr{color:#3c322d;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.program-overlay{background-color:rgba(243,132,140,0.5);position:absolute;bottom:0;left:0;right:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-transition:opacity 1s 300ms, -webkit-transform 1s 300ms;transition:opacity 1s 300ms, -webkit-transform 1s 300ms;transition:opacity 1s 300ms, transform 1s 300ms;transition:opacity 1s 300ms, transform 1s 300ms, -webkit-transform 1s 300ms;-webkit-transform:translate(-300px, -300px);transform:translate(-300px, -300px);border-radius:50%}.program-event:hover .program-overlay{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.program-subtitle{color:#fff;text-align:center;font-family:"Montserrat Alternates";font-size:24px;font-style:normal;font-weight:500;line-height:normal}.program-info{color:#fff;text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.speakers{padding-top:100px}.speakers-title{color:#3c322d;text-align:center;font-family:"Montserrat Alternates";font-size:32px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:5px}.speakers-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;margin-top:5px}.speakers-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.speakers-subtitle{color:#3c322d;text-align:center;font-family:"Montserrat";font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:20px;margin-top:20px}.speakers-text{color:#3c322d;text-align:center;font-family:"Montserrat";font-size:16px;font-style:normal;font-weight:500;line-height:normal;width:181px}.price{padding-top:100px}.price-icons{width:24px;height:24px}.price-title{margin-bottom:27px;color:#3c322d;text-align:center;font-family:"Montserrat Alternates";font-size:32px;font-style:normal;font-weight:500;line-height:normal;margin-top:28px}.price-button{background-color:#f3848c;-webkit-box-shadow:10px 15px 25px 0px rgba(232,183,183,0.45);box-shadow:10px 15px 25px 0px rgba(232,183,183,0.45);width:145px;height:40px;border-radius:25px;margin-left:125px;margin-bottom:40px;color:#fff;font-family:"Montserrat";font-size:18px;font-style:normal;font-weight:400;line-height:normal;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:250ms;transition-duration:250ms}.price-button:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.price-photo{margin-left:17px}.price-subtitle{color:#3c322d;text-align:center;margin-bottom:40px;font-family:"Montserrat Alternates";font-size:20px;font-style:normal;font-weight:600;line-height:normal}.price-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}.price-item{background-image:url("../images/donats.webp");background-repeat:no-repeat;background-position:47px 297px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:25px;border:1px solid #f3848c;-webkit-box-shadow:10px 15px 25px 0px rgba(210,201,201,0.45);box-shadow:10px 15px 25px 0px rgba(210,201,201,0.45);min-height:610px;padding-left:10px;padding-top:28px;border-radius:25px;padding-right:6px;-webkit-transition:-webkit-box-shadow 1000ms ease-in-out;transition:-webkit-box-shadow 1000ms ease-in-out;transition:box-shadow 1000ms ease-in-out;transition:box-shadow 1000ms ease-in-out, -webkit-box-shadow 1000ms ease-in-out}.price-item:hover{-webkit-box-shadow:10px 15px 25px 3px #f3848c;box-shadow:10px 15px 25px 3px #f3848c;-webkit-transform:scale(1.01);transform:scale(1.01)}.price-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:380px}.price-text{color:#3c322d;margin-bottom:16px;font-family:"Montserrat";font-size:18px;font-style:normal;font-weight:400;line-height:normal;width:339px}.price-box{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.price-feater{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.price-photo{width:24px;height:24px}.reviews{padding-top:100px}.reviews-icons{display:-webkit-box;display:-ms-flexbox;display:flex}.reviews-svg{width:25px;height:25px;fill:#edd501}.reviews-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:600px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.reviews-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.reviews-item:nth-child(2){-ms-flex-item-align:end;align-self:flex-end}.reviews-photo{border-radius:50%;width:500px}.reviews-title{color:#3c322d;text-align:center;font-family:"Montserrat Alternates";font-size:32px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:22px}.reviews-name{color:#3c322d;text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-top:8px}.reviews-text{margin-top:27px;color:#3c322d;text-align:center;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.registration{padding-top:100px}.registration-box{background-image:url("../images/colorful-and-tasty-donuts.webp"),url("../images/registration.webp"),url("../images/topping-on-strawberry-donuts-and-white-donuts-selective-focus.webp");background-repeat:no-repeat;background-position:left, left, right;background-color:#fff;padding-top:40px;padding-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:10px;height:246px}.registration-title{color:#2e2520;font-family:"Montserrat Alternates";font-size:20px;font-style:normal;font-weight:500;line-height:normal;text-align:center;margin-bottom:28px}.registration-time{font-family:Montserrat;font-weight:500;font-size:20px;line-height:100%;letter-spacing:0%;text-align:right;width:127px;margin-top:auto;margin-bottom:auto}.registration-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.registration-wrapper{width:267px;border-left:1px solid #2e2520;padding-left:28px;margin-left:28px}.registration-subtitle{margin-bottom:24px}.registration-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.registration-label{border-bottom:1px solid #2e2520}.registration-input{border-bottom:1px solid #2e2520;color:#2e2520}.registration-input::-webkit-input-placeholder{color:#2e2520}.registration-input:-ms-input-placeholder{color:#2e2520}.registration-input::-ms-input-placeholder{color:#2e2520}.registration-input::placeholder{color:#2e2520}.registration-button{width:145px;height:40px;border-radius:20px;background-color:#f3848c;color:#fff;text-align:center;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-top:auto;margin-bottom:auto}.contacts{padding-top:100px}.contacts-title{color:#2e2520;font-family:"Montserrat Alternates";font-size:32px;font-style:normal;font-weight:500;line-height:normal;text-align:center;margin-bottom:27px}.contacts-subtitle{color:#2e2520;text-align:center;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:16px}.contacts-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contacts-input{color:rgba(0,0,0,0.5);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal;border-bottom:1px solid #3c322d}.contacts-question{margin-top:16px}.contacts-button{margin-top:34px;color:#fff;text-align:center;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:normal;padding-bottom:9px;padding-top:8px;border-radius:25px;background:#f3848c;width:145px;-ms-flex-negative:0;flex-shrink:0}.contacts-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;margin-top:37px}.contacts-img{width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0}.footer{padding-top:100px;padding-bottom:100px}.scroll-top{width:100px;height:100px;background-color:#f3848c;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;position:fixed;bottom:10px;right:10px;-webkit-transition:all 1000ms ease-in-out;transition:all 1000ms ease-in-out;-webkit-animation-name:bit__button;animation-name:bit__button;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:7000ms;animation-duration:7000ms}.scroll-top:hover{color:#f3848c;background-color:#fff;border-radius:50%;-webkit-box-shadow:#f3848c 2px 2px 30px 10px;box-shadow:#f3848c 2px 2px 30px 10px}
/*# sourceMappingURL=style.min.css.map */