*,:before,:after{box-sizing:border-box}html{tab-size:4;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0;font-family:system-ui,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}h1,h2,h3,h4,h5,h6,p,ul,ol,textarea{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{color:inherit;font-size:inherit;border:0;outline:0;font-family:inherit}img{max-width:100%;width:100%;height:auto;display:block}input{background-color:rgba(0,0,0,0);border:none;outline:none}textarea{resize:none;width:100%;border:none;outline:none;overflow:hidden}body{color:#4d5053;font-family:Jost,sans-serif;font-size:22px;font-weight:400;line-height:1.5}.container{min-width:320px;max-width:1230px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.nav__link{font-family:Jost,sans-serif;font-size:20px;font-weight:400;line-height:1.57}.comments{background-color:#f4f0ec;border-radius:70px;margin-top:125px;margin-bottom:125px;padding-top:95px;padding-bottom:105px}.comments__title{letter-spacing:.22px;text-align:center;padding-bottom:45px;font-size:45px}.comment{background-color:#fff;border-radius:30px;display:block}.comment__img{width:77px;height:77px}.comment__name{color:#292f36;letter-spacing:.22px;font-family:DM Serif Display,serif;font-size:25px}.comment__place{letter-spacing:.22px;color:#4d5053;font-size:18px}.comment__text{letter-spacing:.22px;color:#4d5053;padding-bottom:45px;font-size:20px}.comment__photo{flex-direction:row;align-items:center;padding:50px 30px 25px 35px;display:flex}.statistics{height:475px;background-color:#f4f0ec}.statistics-list{height:475px;justify-content:center;align-items:center;gap:16px;display:flex}.statistics-item{width:288px;height:195px;flex-direction:column;align-items:center;display:flex;position:relative}.statistics-item:after{content:"";width:1px;height:100%;background-color:#cda274;position:absolute;right:0}.statistics-title{letter-spacing:.02em;text-align:center;color:#cda274;font-family:DM Serif Display,serif;font-size:85px}.statistics-text{letter-spacing:.01em;text-align:center;color:#4d5053;font-family:Jost,sans-serif}.contact__container{background-color:#292f36;border-radius:70px}.contact__title{color:#fff;font-family:DM Serif Display,serif;font-size:50px}.contact__subtext{color:#fff}.contact__button{color:#fff;background-color:#cda274;font-size:18px}.fields{flex-direction:column;row-gap:4px;display:flex}.fields__label{color:#292f36}.fields__content{max-height:40px;max-width:370px;border:1px solid rgba(0,0,0,.3);border-radius:4px;align-items:center;column-gap:12px;padding:11px 12px;transition-property:border-color;transition-duration:.3s;transition-timing-function:ease;display:flex}.fields__content:hover .fields__icon,.fields__content:hover,.fields__content:focus-within .fields__icon,.fields__content:focus-within{cursor:pointer;fill:#cda274;border-color:#cda274}.comment__field{padding:12px 16px}.fields__input{min-width:90%}.fields__content--comment{max-height:120px}.fields__comment{min-height:96px}.fields__icon{width:20px;height:20px;fill:#292f36;transition-property:fill;transition-duration:.3s;transition-timing-function:ease}@media screen and (min-width:1024px){.fields__content{min-width:448px}.fields__input{min-width:90%}}.backdrop{background-color:rgba(0,0,0,.2);transition-property:opacity;transition-duration:.5s;transition-timing-function:ease;position:fixed;top:0;bottom:0;left:0;right:0}.backdrop.is-hidden{opacity:0;pointer-events:none}.modal{min-height:609px;width:calc(100dvw - 30px);max-width:450px;background-color:#fff;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;padding:40px;transition-property:transform;transition-duration:.5s;transition-timing-function:ease-out;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%);box-shadow:0 2px 1px rgba(0,0,0,.2),0 1px 1px rgba(0,0,0,.14),0 1px 3px rgba(0,0,0,.12)}.backdrop.is-hidden .modal{transform:translate(-50%)translateY(-50%)scale(.5)}.modal__btn-close{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;padding:6px;display:flex;position:absolute;top:10px;right:10px}.modal__btn-close:hover .icon__close,.modal__btn-close:hover{cursor:pointer;fill:#e4d8cc}.icon__close{width:18px;height:18px;fill:#292f36;transition-property:fill;transition-duration:.5s;transition-timing-function:ease}.modal__title{text-align:center;max-width:370px;font-size:30px}.form__fields{flex-direction:column;row-gap:10px;margin:25px 0;display:flex}.modal__meta{justify-content:center;display:flex}.modal__button{color:#fff;background-color:#cda274;padding:10px 52px}.modal__button:hover{background-color:#292f36}.no__scroll{overflow:hidden}@media screen and (min-width:1024px){.modal{min-height:581px;min-width:528px}.modal__title{max-width:448px;line-height:1.15}}.quote{color:#e4d8cc}.quote__text{text-align:center;font-size:24px;line-height:133%}.quote__text--small{font-size:23px;line-height:139%}.authors__text{font-size:14px;line-height:171%}
/*# sourceMappingURL=index.4719656e.css.map */
