h1{color:#003c3e}.blogTop{margin-bottom:8px}@media screen and (min-width:1081px){.blogTop{align-items:center;margin-bottom:64px}.blogTop h1{padding-bottom:0}}.searchform{position:relative}.searchform input{border-radius:8px;height:48px}.searchform input:focus{box-shadow:inset 0 0 0 1px #30aa86}.searchform .button{position:absolute;right:0;top:0}@media screen and (max-width:1080px){.searchform input{padding-left:16px;padding-right:104px}.searchform .button{padding-left:16px;padding-right:16px}}@media screen and (min-width:1081px){.searchform{margin-left:20px;width:490px}.searchform input{padding-left:24px;padding-right:140px}}.filters{display:grid;margin-bottom:45px}.filters__checkbox_col{background:#fff;border-radius:8px;position:relative}@media screen and (min-width:768px){.filters__checkbox_col{height:fit-content}}.filters__checkbox_title{cursor:pointer;padding:12px 16px;position:relative}.filters__checkbox_title:before{content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMSAxIDYgNiA2LTYiIHN0cm9rZT0iIzQwQ0Q5MSIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+");position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:all .4s ease;width:14px}.filters__checkbox_title h3{font-size:18px;font-weight:600;padding:0;transition:all .4s ease}.filters__checkbox_title h3 svg{display:inline-block;margin-right:8px;vertical-align:middle;width:24px}.filters__checkbox_title h3 svg path{transition:all .4s ease}.filters__checkbox_title h3 span{display:inline-block;vertical-align:middle}.filters__checkbox_group{background:#fff;display:none;padding:12px 16px 20px}.filters__checkbox_row{padding:12px 0}.filters__checkbox_row input{display:none}.filters__checkbox_row input:checked+label:before{background:#003c3e}.filters__checkbox_row input:checked+label:after{opacity:100%}.filters__checkbox_row label{cursor:pointer;display:inline-block;font-size:14px;font-weight:600;line-height:24px;padding-left:44px;position:relative;transition:all .4s ease}.filters__checkbox_row label:hover{color:#30aa86}.filters__checkbox_row label:hover:before{border-color:#30aa86}.filters__checkbox_row label:after,.filters__checkbox_row label:before{position:absolute;transition:all .4s ease}.filters__checkbox_row label:before{background:#edeff4;border-radius:4px;content:"";height:24px;left:0;position:absolute;top:0;width:24px}.filters__checkbox_row label:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:14px;left:8px;opacity:0;position:absolute;top:2px;transform:rotate(45deg);transition:all .4s ease;width:6px}.filters .opened .filters__checkbox_title:before{transform:translateY(-50%) rotate(180deg);transition:all .4s ease}.filters .opened .filters__checkbox_group{display:block}@media screen and (max-width:767px){.filters{grid-template-columns:1fr}}@media screen and (max-width:1080px)and (min-width:768px){.filters{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1080px){.filters{gap:16px}}@media screen and (min-width:1081px){.filters{background:#fff;border-radius:8px;grid-template-columns:repeat(4,1fr);margin-top:55px}.filters .filters__checkbox_col:after{background:#b3b3b3;content:"";height:24px;left:3px;position:absolute;top:50%;transform:translateY(-50%);width:2px}.filters .filters__checkbox_col:first-child:after{display:none}.filters .filters__checkbox_col.opened .filters__checkbox_title h3,.filters .filters__checkbox_col:hover .filters__checkbox_title h3{color:#30aa86}.filters .filters__checkbox_col.opened .filters__checkbox_title h3 svg path,.filters .filters__checkbox_col:hover .filters__checkbox_title h3 svg path{stroke:#30aa86}.filters__checkbox_title{padding:8px 24px}.filters__checkbox_title h3 svg{width:32px}}@media screen and (min-width:768px){.filters__checkbox_group{box-shadow:10px 14px 16px rgba(0,60,62,.12);left:0;padding:12px 28px 20px;position:absolute;right:0;top:100%;z-index:1}}.cooBox{background:#30aa86;bottom:0;color:#fff;left:0;opacity:0;position:fixed;right:0;transition:all .4s ease;z-index:300}.cooBox.visible{opacity:100%}.cooBox>div{padding:25px 7%}.cooBox .info{font-size:14px}.cooBox p{padding:0}.cooBox p a{color:#fff;font-weight:600;text-decoration:underline}.cooBox p a:hover{text-decoration:none}.cooBox .button{background:#003c3e;color:#fff}.cooBox .button:hover{background:#fff;color:#003c3e}@media screen and (max-width:767px){.cooBox{border-radius:16px 16px 0 0;text-align:center}.cooBox .accept{margin:20px auto 0}.cooBox br{display:none}}@media screen and (min-width:768px){.cooBox{border-radius:24px 24px 0 0;text-align:left}.cooBox>div{align-items:center}.cooBox .info{flex:1}.cooBox .accept{margin-left:5%}}.post{background:#fff;border-radius:20px;color:#003c3e;display:block;padding:16px 16px 24px;position:relative}.post .cats{left:24px;position:absolute;right:24px;top:24px;z-index:2}.post .cats div{background:#30aa86;border-radius:8px;color:#fff;display:inline-block;font-size:12px;font-weight:600;margin-bottom:8px;margin-right:8px;padding:2px 8px}.post figure{border-radius:10px;margin-bottom:24px;padding-bottom:60%;position:relative;z-index:0}.post figure:before{background:rgba(0,0,0,.4);content:"";z-index:2}.post figure img,.post figure:before{border-radius:10px;bottom:0;left:0;position:absolute;right:0;top:0}.post figure img{height:100%;object-fit:cover;transition:all .4s ease;width:100%;z-index:1}.post .info h3{font-size:20px;font-weight:600;padding-bottom:28px}.post .info .post-footer{color:#b3b3b3;font-size:14px;font-weight:600}@media screen and (min-width:1081px){.post{padding:20px 24px 40px}.post .cats{left:32px;right:32px;top:36px}.post figure{margin-bottom:32px;overflow:hidden}.post figure img{transform:scale(1)}.post .info h3{font-size:22px;padding-bottom:33px}.post:hover{box-shadow:13px 10px 30px 0 rgba(0,60,62,.25);color:#30aa86}.post:hover figure img{transform:scale(1.1)}.content.blog{margin-bottom:52px}}@media screen and (max-width:1080px){.content.blog{margin-bottom:32px}}.content .container{border-radius:24px}@media screen and (min-width:1081px){.content .container{padding:52px 0}}@media screen and (max-width:1080px){.content .container{padding:32px 0}}@media screen and (max-width:480px){.searchform button{width:auto}}.filters{background:transparent}.filters__checkbox_group{z-index:9}@media screen and (min-width:1081px){.filters__checkbox_col{border-radius:0}.filters__checkbox_col--last{border-radius:0 8px 8px 0}.filters__checkbox_col:first-child{border-radius:8px 0 0 8px}}.filters .clearFilters{align-items:center;background:#fff;border-radius:8px;display:flex;justify-content:center;padding:0 32px}@media screen and (min-width:1081px){.filters .clearFilters{margin-left:auto;width:fit-content}}@media screen and (max-width:768px){.filters .clearFilters{padding:12px 16px}}.filters .clearFilters:hover h3{color:#30aa86}.filters .clearFilters:hover svg>path{stroke:#30aa86}.filters .clearFilters h3{color:#003c3e;display:flex;font-size:18px;font-weight:600;gap:10px;padding:0}.filters .clearFilters h3,.filters .clearFilters svg>path{transition:all .4s ease}.posts{grid-gap:30px;display:grid;grid-auto-rows:auto;padding-bottom:120px}@media screen and (max-width:767px){.posts{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:1080px)and (min-width:768px){.posts{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1081px){.posts{grid-gap:34px;grid-template-columns:repeat(3,1fr);padding-bottom:160px}.posts .post{display:flex;flex-direction:column}.posts .post figure{padding-bottom:66%}.posts .post .info{display:flex;flex:1;flex-direction:column;justify-content:flex-end}.posts .post:nth-child(10n+1):not(:last-child),.posts .post:nth-child(10n+6):not(:last-child){align-items:flex-end;display:flex;grid-column:span 2/auto;padding:20px}.posts .post:nth-child(10n+1):not(:last-child) figure,.posts .post:nth-child(10n+6):not(:last-child) figure{bottom:20px;left:20px;margin-bottom:0;padding-bottom:0;position:absolute;right:20px;top:20px}.posts .post:nth-child(10n+1):not(:last-child) .info,.posts .post:nth-child(10n+6):not(:last-child) .info{padding:40px 26px;position:relative}.posts .post:nth-child(10n+1):not(:last-child) h3,.posts .post:nth-child(10n+6):not(:last-child) h3{color:#fff;font-size:26px}.posts .post:nth-child(10n+1):not(:last-child) .post-footer,.posts .post:nth-child(10n+6):not(:last-child) .post-footer{margin-top:unset}}.preloader{animation:spin 1s ease infinite;background-image:url(../../images/preloader.svg);background-repeat:no-repeat;bottom:40px;height:40px;left:50%;margin-left:-20px;position:absolute;width:40px}@media screen and (min-width:1081px){.preloader{bottom:60px}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}