h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom:0}ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%;height:auto}body{font-family:Quicksand,sans-serif;font-weight:400;font-size:16px;line-height:1.36;text-align:center;color:#20232a}.label{font-family:Quicksand,sans-serif;font-weight:600;font-size:14px;line-height:1.36;text-align:center;color:#20232a;background:#f3f3f3;border-radius:8px;padding:8px 16px;margin-bottom:8px;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto}.span{color:#c86a51}h2{font-family:Quicksand,sans-serif;font-weight:600;font-size:32px;line-height:1.14;text-align:center;color:#20232a;margin-bottom:24px}@media only screen and (min-width: 1440px){body{font-size:18px}h2{font-size:52px;margin-bottom:32px}}.container{max-width:375px;margin:0 auto;padding:40px 16px}@media only screen and (min-width: 1440px){.container{max-width:1440px;padding:72px 64px}}.header{position:fixed;top:8px;left:50%;transform:translate(-50%);z-index:999;border-radius:4px;padding:0 16px;width:359px;height:52px;box-shadow:4px 4px 16px #5c575714;background:#fff}.header-container{padding:3px 16px;display:flex;justify-content:space-between;align-items:center}.menu-button{display:flex;align-items:center;justify-content:center;border:none;margin-left:auto;background-color:inherit}.navigation-list{display:none}.modal{display:none;background-image:url(/calmfield/assets/mob-CHEVjkQH.png);background-repeat:no-repeat;background-position:top center;background-size:cover;padding:170px 80px;width:100%;height:auto;z-index:1000;position:fixed;top:56px;left:50%;transform:translate(-50%);transition:visibility .3s ease}.menu-list{display:flex;flex-direction:column;gap:24px;align-items:center}.menu-item{border-radius:8px;padding:8px 12px;height:38px;font-weight:500;text-align:center;transition:border .3s ease-in-out}.menu-item:hover,.menu-item:focus,.menu-item.active{border:1px solid #2f4858}@media screen and (min-width: 1440px){.header{width:1280px;top:16px}.header-container{display:flex;justify-content:space-between;align-items:center;padding:6px 16px}.menu-button{display:none}.navigation-list{display:flex;justify-content:center;gap:24px}.navigation-item{padding:8px 12px;border-radius:8px;display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out;font-weight:500;font-size:16px}.navigation-item:hover{font-weight:600}.navigation-item:focus,.navigation-item.active{border:1px solid #2f4858}}.home-section{background-image:url(/calmfield/assets/mob-By2Ocww3.png);background-repeat:no-repeat;background-position:top center;background-size:cover;height:812px}.home-label{margin-top:90px;border:1px solid #c86a51;border-radius:8px;padding:8px 16px;width:210px;height:35px;font-size:14px;margin-left:auto;margin-right:auto}.home-title{margin-top:16px;font-family:Quicksand,sans-serif;font-weight:700;font-size:32px;line-height:1.14;text-align:center;color:#20232a}.home-text{margin-top:24px}@media only screen and (min-width: 1440px){.home-section{background-image:url(/calmfield/assets/desk-Kgn4hIAc.png)}.home-label{margin-top:64px}.home-title{font-size:64px}.home-text{width:704px;margin-left:auto;margin-right:auto}}.idea-container{padding-top:64px}.idea-label{width:214px}.idea-text{font-weight:600}@media only screen and (min-width: 1440px){.idea-container{padding-top:104px}.idea-text{width:640px;margin-left:auto;margin-right:auto;font-size:20px}}.core-wrapper{border-radius:24px;padding:40px 24px;width:343px;height:759px;background:#2f4858;display:flex;flex-direction:column;align-items:center;gap:48px}.core-title{font-weight:700;color:#f2f2f2;text-align:left}.core-list{display:flex;flex-direction:column;align-items:start;gap:8px;list-style-type:disc;padding-left:30px;font-weight:600;font-size:16px;color:#f2f2f2;text-align:left}.core-text{margin-top:24px;font-weight:600;color:#f2f2f2;text-align:left}@media only screen and (min-width: 1440px){.core-wrapper{padding:64px;width:1312px;height:619px;flex-direction:row-reverse;gap:48px}.core-text-wrapper{width:576px}.core-list{font-size:20px;width:492px;gap:16px}.core-text{margin-top:32px;font-size:20px;width:492px}}.how-label{width:120px}.how-text{font-weight:600}.how-list{margin-top:32px;display:flex;flex-direction:column;gap:20px}.how-item{display:flex;align-items:center;justify-content:space-between;border:1px solid #ddd8d2;border-radius:8px;padding:10px 24px;width:343px;height:auto;text-align:left}@media only screen and (min-width: 1440px){.how-text{font-size:20px;width:640px;margin-left:auto;margin-right:auto}.how-list{margin-top:48px;flex-direction:row;justify-content:center;gap:24px;flex-wrap:wrap}.how-item{width:420px}}.experience-label{width:180px}.experience-text{font-weight:600;margin-bottom:32px}.experience-swiper .swiper-slide{padding:32px 24px 24px;color:#20232a;height:316px!important;border-radius:8px;background-image:url(/calmfield/assets/one-BF7ILYbB.png);background-repeat:no-repeat;background-position:top center;background-size:cover}.experience-swiper .e2{background-image:url(/calmfield/assets/two-Dk76gjA0.png)}.experience-swiper .e3{background-image:url(/calmfield/assets/three-DVXvoS3e.png)}.experience-swiper .e4{background-image:url(/calmfield/assets/four-D70heB39.png)}.experience-swiper .e5{background-image:url(/calmfield/assets/five-CyOVLYhk.png)}.experience-swiper .e6{background-image:url(/calmfield/assets/six-DpeyWUJA.png)}@media only screen and (min-width: 1440px){.experience-text{font-size:20px;width:640px;margin-left:auto;margin-right:auto;margin-bottom:48px}.experience-swiper .swiper-slide{height:409px!important}}.atmosphere-wrapper{border-radius:24px;padding:40px 24px;width:343px;height:673px;background:#3d3d5c;display:flex;flex-direction:column;align-items:center;gap:48px}.atmosphere-title{color:#f2f2f2;text-align:left}.atmosphere-text{color:#f2f2f2;text-align:left;font-weight:600}.atmosphere-list{margin-top:24px;margin-bottom:24px}@media only screen and (min-width: 1440px){.atmosphere-wrapper{padding:64px;width:1312px;height:619px;flex-direction:row-reverse}.atmosphere-text{font-size:20px;width:470px}.atmosphere-list{margin-top:32px;margin-bottom:32px}}.gallery-container{position:relative}.gallery-label{width:134px}.gallery-text{font-weight:600;margin-bottom:32px}.swiper-slide img{width:100%;height:auto;display:block}.gallery-pagination{margin-top:24px;display:flex;justify-content:center;gap:6px}.gallery-pagination .swiper-pagination-bullet{border-radius:50px;width:8px;height:8px;background:#ddd8d2;opacity:1;transition:.3s}.gallery-pagination .swiper-pagination-bullet-active{background:#20232a;width:80px}@media only screen and (min-width: 1440px){.gallery-text{width:640px;margin-left:auto;margin-right:auto;font-size:20px;margin-bottom:48px}}.faq-label{width:234px}.faq-acc{display:flex;flex-direction:column;width:343px;margin:32px auto 0;gap:24px}.faq-acc-el{position:relative;transition:margin-bottom .3s ease;border-bottom:1px solid #ddd8d2}.faq-acc-el-title{margin-bottom:0}.faq-acc-el-trigger{background:inherit;border:none;border-radius:22px;padding:0 0 16px;width:343px;height:auto;cursor:pointer;box-sizing:border-box;text-align:left;display:flex;justify-content:space-between;align-items:center}.faq-acc-arr{display:flex;align-items:center;justify-content:center;background:inherit;transition:transform .3s ease}.faq-acc-arr.is-hidden{display:none}.faq-acc-el-descr-frame{background:inherit;width:343px;text-align:left;overflow:hidden;max-height:0;opacity:0;transition:max-height .3s ease,opacity .3s ease,border-bottom .3s ease}.faq-acc-el.js-enabled .faq-acc-el-descr-frame{visibility:hidden}.faq-acc-el.open .faq-acc-el-trigger{border-bottom:none}.faq-acc-el.open .faq-acc-el-descr-frame{visibility:visible;opacity:1;border:none;border-top:none;padding:0 20px 16px 0;background:inherit;width:343px;max-height:500px;margin-bottom:16px}@media only screen and (min-width: 1440px){.faq-acc{width:864px;margin:48px auto 0}.faq-acc-el-trigger{width:864px;font-size:20px}.faq-acc-el-descr-frame,.faq-acc-el.open .faq-acc-el-descr-frame{width:864px}}.contact-section{background:#f9f4f2}.contact-container{display:flex;flex-direction:column;gap:32px}.contact-wrapper{display:flex;flex-direction:column;align-items:start}.contact-title{font-family:Quicksand,sans-serif;font-weight:600;font-size:20px;line-height:1.14;color:#20232a;text-align:left;margin-top:16px;margin-bottom:16px}.contact-text{text-align:left}.contact-link{display:flex;gap:8px}.contact-mail{border:1px solid #ddd8d2;border-radius:8px;padding:10px 24px;width:232px;height:48px;background:#fff;font-weight:600;display:flex;align-items:center}.contact-btn{border-radius:8px;width:103px;height:48px;background:#20232a;display:flex;align-items:center;justify-content:center;color:#f2f2f2;font-weight:500}@media only screen and (min-width: 1440px){.contact-container{flex-direction:row;gap:48px;justify-content:center;align-items:center}.contact-wrapper{width:416px}.contact-title{font-size:24px}.contact-link{gap:16px}.contact-mail{width:318px}.contact-btn{width:112px}}.footer{background:#f9f4f2}.footer-container{padding-top:60px;padding-bottom:60px;display:flex;align-items:center;flex-direction:column;gap:32px}.footer-navigation{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;font-weight:600}.footer-text{text-align:center}@media only screen and (min-width: 1440px){.footer-container{gap:60px}.footer-navigation{width:100%;flex-direction:row;justify-content:end;gap:60px}}.background{text-align:left}.privacy-title{font-family:Quicksand,sans-serif;font-weight:600;font-size:32px;line-height:1.14;text-align:center;color:#20232a;margin-top:70px;margin-bottom:30px}.text-container{display:flex;flex-direction:column;gap:16px}.policy-subtitle{font-family:Quicksand,sans-serif;font-weight:600;font-size:20px;line-height:1.14;color:#20232a;margin-top:20px;margin-bottom:20px;text-align:left}.article{font-family:Quicksand,sans-serif;font-weight:600;font-size:16px;line-height:1.36;color:#20232a;margin-top:20px;margin-bottom:20px}.policy-site{word-break:break-all;font-weight:400;font-size:15px}.policy-link{display:flex;align-items:start;flex-direction:column;gap:10px;margin-bottom:20px;padding-left:20px}.break{word-break:break-all}.policy-list{list-style-type:disc;padding-left:20px}.underline{color:#3d6dff}.text{margin-top:20px}.policy-span{font-weight:700}@media only screen and (min-width: 1440px){.policy-container{padding-left:212px;padding-right:212px}.privacy-title{font-size:52px}.policy-subtitle{font-size:24px}.article{font-size:20px}}
