.blog-page{background:#eef9fa;overflow:visible}.blog-container{width:100%;max-width:1290px;padding-right:60px;padding-left:60px;margin-inline:auto}.blog-hero{position:relative;z-index:1;padding:150px 0 105px;overflow:hidden;background:linear-gradient(90deg,#0d5563,#65a0a1),linear-gradient(90deg,#18292d,#0d5563)}.blog-hero__container{position:relative;z-index:3}.blog-hero__copy{max-width:800px}.blog-hero h1{margin:0 0 15px;color:var(--color-white);font-family:var(--font-heading);font-size:52px;font-weight:600;line-height:65px}.blog-hero p{max-width:800px;margin:0;color:#8fc4cd;font-size:28px;font-weight:600;line-height:33px}.blog-hero__vector{position:absolute;z-index:1;top:65px;left:50%;bottom:auto;width:2600px;max-width:none;height:auto;transform:translate(-50%);pointer-events:none}.blog-listing{position:relative;z-index:2;padding:65px 0 0;margin-bottom:100px;background:#eef9fa}.blog-listing__title{position:relative;z-index:2;margin:32px 0 72px;color:var(--color-dark);font-family:var(--font-heading);font-size:52px;font-weight:600;line-height:65px;text-align:center}.blog-listing__filters{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:60px}.blog-categories-wrap{position:relative;display:flex;min-width:0}.blog-categories{display:flex;flex-wrap:wrap;gap:18px 0;min-width:0;padding:0;margin:0;border:0}.blog-categories__mobile-trigger{display:none}.blog-categories__button{display:inline-flex;align-items:center;width:max-content;height:60px;padding:0 19px;border:0;border-bottom:2px solid transparent;border-radius:0;background:var(--color-white);color:#18292d;cursor:pointer;font-size:16px;font-weight:600;line-height:19px;transition:border-bottom-color .2s ease,color .2s ease}.blog-categories__button:hover,.blog-categories__button:focus-visible,.blog-categories__button--active{color:#0d5563;border-bottom-color:#0d5563}.blog-search{display:inline-flex;align-items:center;margin-left:auto;color:#0d5563}.blog-search__icon{display:inline-flex;width:20px;height:20px;flex:none}.blog-search__icon svg{width:100%;height:100%}.blog-search__input{width:160px;height:44px;padding:16px 0 16px 32px;border:0;background:transparent;color:#18292d;font-size:18px;font-weight:400;outline:none}.blog-search__input::placeholder{color:#727f83;opacity:1}.blog-listing__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:65px 60px}.blog-post-card{min-width:0}.blog-post-card__link{display:block;max-width:350px;margin-inline:auto;color:inherit;text-decoration:none}.blog-post-card__image-frame{position:relative;display:flex;height:240px;overflow:hidden;border-radius:8px;background:#deeeef}.blog-post-card__image-frame:after{position:absolute;inset:0;z-index:2;display:block;content:"";background:linear-gradient(25.47deg,#0c7989 -3.4%,#0d556300 48.83%);opacity:1;transition:opacity .2s ease}.blog-post-card__link:hover .blog-post-card__image-frame:after,.blog-post-card__link:focus-visible .blog-post-card__image-frame:after{opacity:0}.blog-post-card__image{position:relative;z-index:1;width:100%;height:240px;border-radius:8px;object-fit:cover;object-position:10% center}.blog-post-card__image--placeholder{display:block;background:linear-gradient(135deg,#0d5563,#90c5c1)}.blog-post-card__title{margin:22px 0 0;color:#18292d;font-family:var(--font-heading);font-size:24px;font-weight:600;line-height:1.22;transition:color .2s ease}.blog-post-card__link:hover .blog-post-card__title,.blog-post-card__link:focus-visible .blog-post-card__title{color:#127889}.blog-post-card__excerpt{margin:22px 0 0;color:#53666d;font-size:18px;font-weight:400;line-height:1.45;overflow-wrap:anywhere}.blog-listing__empty{margin:0 0 80px;color:#727f83;font-size:20px;text-align:center}.blog-pagination{display:flex;align-items:center;justify-content:flex-end;gap:20px;margin:0 0 80px}.blog-pagination__arrow,.blog-pagination__page,.blog-pagination__ellipsis{border:0;background:transparent;color:#53666d;font-size:18px;font-weight:500;line-height:60px}.blog-pagination__arrow,.blog-pagination__page{cursor:pointer}.blog-pagination__ellipsis{min-width:20px;text-align:center}.blog-pagination__arrow{height:60px;padding-inline:10px;color:#0d5563;font-size:16px;font-weight:600}.blog-pagination__arrow:disabled{color:#c6c5ca;cursor:default}.blog-pagination__page--active{color:#0d5563}.blog-subscribe{position:relative;z-index:100;background:#eef9fa}.blog-subscribe__container{width:100%;margin-inline:auto}.blog-subscribe__card{position:relative;z-index:1;min-height:530px;padding:70px 20px 75px;overflow:hidden;background:#244850}.blog-subscribe__content{position:relative;z-index:2;max-width:100%}.blog-subscribe h2{margin:0 0 24px;color:var(--color-white);font-family:var(--font-heading);font-size:52px;font-weight:600;line-height:55px}.blog-subscribe h2 br{display:none}.blog-subscribe__subtitle{max-width:672px;margin:0 0 32px;color:var(--color-white);font-size:22px;font-weight:500;line-height:26px}.blog-subscribe__form{max-width:584px}.blog-subscribe__field{display:block;margin-bottom:8px}.blog-subscribe__field input{width:100%;min-height:58px;padding:16px 24px;border:1px solid #39646d;border-radius:3px;background:#39646d;color:var(--color-white);font-size:18px;outline:none}.blog-subscribe__field input:focus{border-color:#3394a4}.blog-subscribe__field input::placeholder{color:#85acb5;opacity:1}.blog-subscribe__privacy{display:flex;gap:12px;align-items:flex-start;max-width:579px;margin:12px 0 0;color:var(--color-white);cursor:pointer;font-size:12px;line-height:14px}.blog-subscribe__privacy input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.blog-subscribe__privacy-box{width:18px;height:18px;flex:0 0 18px;border:2px solid #deeeef;border-radius:2px}.blog-subscribe__privacy input:checked+.blog-subscribe__privacy-box{background:#0c7989 url(/assets/home/lets-talk/checkbox-icon.svg) center / 12px 9px no-repeat}.blog-subscribe__privacy input:focus-visible+.blog-subscribe__privacy-box{outline:2px solid #deeeef;outline-offset:3px}.blog-subscribe__privacy a{color:var(--color-white)}.blog-subscribe__button{min-width:215px;margin-top:24px;background:var(--color-white);color:#0d5563}.blog-subscribe__button:hover{border-color:#deeeef;background:#deeeef;color:#0d5563}.blog-subscribe__field-error,.blog-subscribe__status{display:block;margin-top:8px;color:#ffd1d1;font-size:14px;line-height:1.35}.blog-subscribe__status--success{color:#d6ffdd}.blog-subscribe__background{position:absolute;top:0;right:0;bottom:0;z-index:1;display:block;width:818px;border-radius:0 10px 10px 0;background-image:url(/assets/images/pages/blog/blog-form-bg.webp);background-position:center center;background-repeat:no-repeat;background-size:cover;pointer-events:none}.blog-subscribe__background:before{position:absolute;inset:0 auto 0 0;width:260px;content:"";background:linear-gradient(90deg,#244850 0%,rgba(36,72,80,.65) 52%,transparent 100%)}@media(min-width:1200px){.blog-subscribe__card{bottom:-64px;margin-bottom:-176px;padding:70px 100px 75px 95px;border-radius:10px}}@media(min-width:1360px){.blog-subscribe__container{max-width:1290px;padding-right:60px;padding-left:60px}}@media(min-width:1024px)and (max-width:1199px){.blog-subscribe__card{padding:70px 60px 75px}}@media(max-width:1200px){.blog-listing{padding-top:57px}.blog-listing__title{margin-bottom:27px;font-size:38px;line-height:48px}.blog-listing__filters{margin-bottom:20px}.blog-listing__grid{gap:48px 36px}}@media(max-width:992px){.blog-listing__filters{align-items:flex-start;flex-direction:row;justify-content:center;gap:20px}.blog-search{margin-left:0}.blog-categories-wrap{flex:0 0 168px}.blog-categories__mobile-trigger{position:relative;z-index:22;display:inline-flex;align-items:center;justify-content:center;gap:14px;width:168px;min-height:39px;padding:10px;border:1px solid #0d5563;border-radius:3px;background:transparent;color:#0d5563;cursor:pointer;font-size:16px;font-weight:500;line-height:19px}.blog-categories__mobile-trigger:disabled{cursor:default}.blog-categories__mobile-trigger-icon{width:16px;height:16px;flex:none;transition:transform .4s ease-in-out}.blog-categories__mobile-trigger[aria-expanded=true] .blog-categories__mobile-trigger-icon{transform:rotate(180deg)}.blog-categories{position:absolute;top:43px;left:0;z-index:21;width:168px;max-height:0;flex-direction:column;flex-wrap:nowrap;gap:0;overflow:hidden;border:0 solid #0d5563;border-radius:3px;background:var(--color-white);box-shadow:2px 2px 4px #0000004d;opacity:0;pointer-events:none;visibility:hidden;transition:max-height .4s ease-in-out,opacity .1s ease-in-out}.blog-categories--open{max-height:236px;border-width:1px;opacity:1;pointer-events:auto;visibility:visible;transition:max-height .4s ease-in-out,opacity .7s ease-in-out}.blog-categories__button{width:100%;height:39px;justify-content:flex-start;padding:10px;border-bottom:1px solid #0d5563;background:var(--color-white);text-align:left}.blog-categories__button:last-child{border-bottom-color:transparent}.blog-listing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.blog-container{padding-right:20px;padding-left:20px}.blog-hero{min-height:420px;padding:150px 0 40px;background:linear-gradient(180deg,#0f4b57,#90c5c1)}.blog-hero h1{margin-bottom:24px;font-size:52px;line-height:1.08;text-align:center}.blog-hero p{max-width:none;color:var(--color-white);font-size:20px;font-weight:500;line-height:1.45;text-align:center}.blog-hero__vector{display:none}.blog-listing{margin-bottom:70px}.blog-listing__grid{grid-template-columns:1fr;gap:45px}.blog-post-card__link{max-width:100%}.blog-pagination{justify-content:center}.blog-subscribe__card{padding:60px 20px}.blog-subscribe h2{margin-bottom:25px;font-size:32px;line-height:40px}.blog-subscribe h2 br{display:block}.blog-subscribe__subtitle{font-size:16px;line-height:19px}.blog-subscribe__background{display:none}}@media(max-width:560px){.blog-search__input{width:150px;padding-left:24px;font-size:16px}}@media(min-width:768px)and (max-width:992px){.blog-listing__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 36px}}
