h1,h2{font-size:6.8rem;font-weight:600;line-height:1.17}@media (max-width:600px){h1,h2{font-size:4.2rem}}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/Roboto-Regular.woff) format("woff"),url(../fonts/Roboto-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/Roboto-Medium.woff) format("woff"),url(../fonts/Roboto-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:600;src:url(../fonts/Roboto-SemiBold.woff) format("woff"),url(../fonts/Roboto-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/Roboto-Bold.woff) format("woff"),url(../fonts/Roboto-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Zeyada;font-style:normal;font-weight:400;src:url(../fonts/Zeyada-Regular.woff) format("woff"),url(../fonts/Zeyada-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rokkitt;font-style:normal;font-weight:400;src:url(../fonts/Rokkitt-Regular.woff) format("woff"),url(../fonts/Rokkitt-Regular.ttf) format("truetype")}*,:after,:before{-webkit-tap-highlight-color:transparent;box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0}:not(input,button,a){-webkit-touch-callout:text;-webkit-user-select:text;-moz-user-select:text;user-select:text}html{text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;font-family:Roboto,sans-serif;font-size:10px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;position:relative;scroll-behavior:smooth;width:100vw}@media (max-width:1601px){html{font-size:.625vw}}@media (max-width:900px){html{font-size:1.3vw}}@media (max-width:600px){html{font-size:2.56vw}}body{min-height:100vh}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;background-color:#ecedf6;color:#232431;overflow-x:hidden}.wrapper{display:flex;flex-direction:column;min-height:100vh}.wrapper,main{overflow:hidden;width:100%}main{flex-grow:1;margin-top:13rem;position:relative;z-index:1}main:before{content:"";height:100%;pointer-events:none;position:absolute;width:100%}@media (max-width:600px){main{margin-top:14.3rem}}section{overflow:hidden}main.about:before{background:url(../assets/images/common/blue-rectangle_bg.png) 50%/164px 164px repeat}main.features:before{background:url(../assets/images/common/green-rectangle_bg.png) 50%/164px 164px repeat}.wrapper:has(main.contact-us){background:url(../assets/images/common/green-rectangle_bg.png) 50%/164px 164px repeat}.container{box-sizing:border-box;margin:0 auto;max-width:160rem;max-width:164.8rem;padding:0 2.4rem;width:100%}@media (max-width:1601px){.container{max-width:144.8rem;padding:0}}@media (max-width:900px){.container{padding:0 2.4rem}}*{scrollbar-color:#ecedf6}@supports (-moz-appearance:none){*{scrollbar-color:#ecedf6 transparent;scrollbar-width:thin}}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#9698b2;border-radius:5px}::-webkit-scrollbar-thumb:active,::-webkit-scrollbar-thumb:hover{background:#9698b2}.download-buttons{display:flex;gap:1.4rem;justify-content:center;width:100%}.download-buttons a{align-items:center;background-color:#000;border-radius:1.6rem;color:#fff;display:flex;font-size:1.8rem;font-weight:600;gap:.8rem;height:5.6rem;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transition:color .4s ease-in-out;width:22rem}.download-buttons a img{transition:filter .4s ease-in-out;z-index:1}.download-buttons a span{z-index:1}.download-buttons a:before{background-color:#115fed;border-radius:50%;bottom:-40rem;content:"";height:37.3rem;left:-22rem;position:absolute;transition:bottom .5s ease-in-out,left .5s ease-in-out;width:37.3rem}@media (hover:hover) and (pointer:fine){.download-buttons a:hover:before{bottom:-22rem;left:-2rem}}@media (max-width:900px){.download-buttons a{max-width:31.6rem;width:100%}}.download-buttons a:first-of-type img{height:2rem;width:1.7rem}.download-buttons a:first-of-type:before{background-color:#115fed}.download-buttons a:nth-of-type(2) img{height:2rem;width:2rem}.download-buttons a:nth-of-type(2):before{background-color:#37d976}@media (hover:hover) and (pointer:fine){.download-buttons a:nth-of-type(2):hover{color:#000}.download-buttons a:nth-of-type(2):hover img{filter:invert(1)}}.download-buttons a:nth-of-type(3) img{height:1.9rem;width:1.7rem}.download-buttons a:nth-of-type(3):before{background-color:#ffaf59}@media (hover:hover) and (pointer:fine){.download-buttons a:nth-of-type(3):hover{color:#000}.download-buttons a:nth-of-type(3):hover img{filter:invert(1)}}.button-secondary{background-color:#37d976;border-radius:1.6rem;color:#232431;display:block;font-size:1.8rem;font-weight:600;max-width:31.6rem;padding:1.75rem 0;position:relative;text-align:center;text-decoration:none;transition:background-color .3s ease-in-out;width:100%}.button-secondary:before{background:url(../assets/images/about/arrow_right.svg) 50%/cover no-repeat;content:"";height:2rem;position:absolute;right:2.2rem;top:50%;transform:translateY(-50%);width:2rem}@media (hover:hover) and (pointer:fine){.button-secondary:hover{background-color:#8affb8}}@media (max-width:900px){.button-secondary{max-width:31.6rem;width:100%}}.header{background-color:transparent;border-radius:1.6rem;height:auto;left:50%;padding:1.4rem 0;position:fixed;transform:translate3d(-50%,2rem,0);width:90%;z-index:2}@media (min-width:2560px){.header{width:164rem}}@media (max-width:900px){.header{padding:1.8rem 1.2rem 0;width:calc(100% - 2.4rem)}}.header:before{backdrop-filter:blur(0);background-image:linear-gradient(90deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.4));border:1px solid transparent;border-radius:1.6rem;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease-in-out,border-color .3s ease-in-out,backdrop-filter .3s ease-in-out}@media (max-width:900px){.header:before{border:none}}.header [class*=__link]{align-items:center;background-color:transparent;border-radius:.6rem;color:rgba(35,36,49,.6);cursor:pointer;display:flex;font-size:1.6rem;font-weight:500;gap:.4rem;line-height:3rem;padding:0 1.2rem;position:relative;transition:background-color .2s ease-in-out,color .2s ease-in-out;width:-moz-max-content;width:max-content}@media (hover:hover) and (pointer:fine){.header [class*=__link]:not(a.dropdown-menu__link):hover{background-color:hsla(0,0%,100%,.6);color:#232431}.header [class*=__link]:not(a.dropdown-menu__link):hover>.header-nav__arrow{opacity:1}}.header [class*=__link].current{color:#232431}.header [class*=__link]>.header-nav__arrow{background:url(../assets/images/common/arrow_down.svg) 50%/cover no-repeat;display:inline-block;height:1.6rem;opacity:.6;transition:transform .3s ease-in-out,opacity .3s ease-in-out;width:1.6rem}.header-sign-up{align-items:center;background-color:hsla(0,0%,100%,.2);border:1px solid #bdc0d0;border-radius:1.6rem;display:flex;height:100%;justify-content:center;padding:0 4rem;text-decoration:none;transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out}.header-sign-up .text{color:#115fed;font-size:1.6rem;font-weight:600;white-space:nowrap}.header-sign-up:hover{background-color:#115fed;border-color:#115fed}.header-sign-up:hover .text{color:#fff}@media (max-width:900px){.header-sign-up{display:none}}.header-sign-up--mobile{display:none;flex-shrink:0;height:5rem;margin-bottom:1.8rem}@media (max-width:900px){.header-sign-up--mobile{display:flex}}.header.isBlur:before{backdrop-filter:blur(50px);border-color:hsla(0,0%,100%,.6);opacity:1}.header-wrapper{align-items:center;display:flex;flex-direction:row;height:5rem;justify-content:space-between;position:relative;width:100%}@media (max-width:900px){.header-wrapper{align-items:flex-start;flex-direction:column;height:auto}}.header-container{box-sizing:border-box;margin:0 auto;max-width:160rem;padding:0 3rem;width:100%}@media (max-width:1601px){.header-container{max-width:140rem;padding:0}}@media (max-width:900px){.header-container{padding:0}}.header-logo{height:100%;transition:opacity .3s ease;width:auto}@media (max-width:900px){.header-logo{height:5rem}}.header-logo a{height:100%}.header-logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:auto}.header-nav{align-items:center;display:flex;flex-direction:row;gap:1.8rem;height:100%;justify-content:center;position:relative;width:auto;width:100%}@media (max-width:900px){.header-nav{align-items:flex-start;flex-direction:column;gap:.8rem;height:auto;justify-content:unset;max-height:0;opacity:0;overflow:hidden;padding:0 1.4rem;position:relative;transition:opacity .3s ease-in-out,max-height .3s ease-in-out}}.header-nav__item{display:flex}@media (max-width:900px){.header-nav__item:has(.dropdown-menu){flex-direction:column}}.header-nav .mobile-logo-item{display:none}@media (max-width:900px){.header-nav .mobile-logo-item{display:block;height:3rem;opacity:1;padding:0 .2rem;width:3.4rem}}.header-nav .mobile-logo-item a{display:inline-block;height:100%;width:100%}.header-nav .mobile-logo-item img{height:100%;width:100%}.header-nav a{text-decoration:none}.header-nav .dropdown-menu{bottom:-1.3rem;left:50%;overflow:hidden;padding:0 1.4rem;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(100%);transition:opacity .3s ease,transform .3s ease}@media (max-width:900px){.header-nav .dropdown-menu{border-bottom-left-radius:1.6rem;border-bottom-right-radius:1.6rem;bottom:auto;left:auto;max-height:0;opacity:1;padding:0;pointer-events:all;position:relative;transform:none;transition:max-height .3s ease-in-out}}.header-nav .dropdown-menu:has(.dropdown-menu__list.show){max-height:100%}.header-nav .dropdown-menu:before{backdrop-filter:blur(0);background-image:linear-gradient(90deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.4));border:1px solid hsla(0,0%,100%,.6);border-bottom-left-radius:1.6rem;border-bottom-right-radius:1.6rem;border-top:none;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:backdrop-filter .3s ease-in-out,opacity .3s ease-in-out;will-change:backdrop-filter,opacity}@media (max-width:900px){.header-nav .dropdown-menu:before{display:none}}.header-nav .dropdown-menu__list{display:flex;gap:1.8rem;opacity:0;overflow:hidden;padding:1.4rem;position:relative;transition:opacity .3s ease-in-out;z-index:1}@media (max-width:900px){.header-nav .dropdown-menu__list{flex-direction:column;max-height:0;opacity:1;padding:0 1.4rem;transition:max-height .3s ease-in-out}.header-nav .dropdown-menu__item:first-child{margin-top:1.4rem}.header-nav .dropdown-menu__item:last-child{margin-bottom:1.4rem}}.header-nav .dropdown-menu__link{align-items:center;background-color:none;color:rgba(35,36,49,.6);display:flex;gap:.4rem;padding:0}.header-nav .dropdown-menu__link span{border-radius:.6rem;padding:0 .8rem;transition:background-color .2s ease-in-out,color .2s ease-in-out;white-space:nowrap}@media (hover:hover) and (pointer:fine){.header-nav .dropdown-menu__link:hover span{background-color:hsla(0,0%,100%,.6);color:#232431}}.header-nav .dropdown-menu__image{flex-shrink:0;height:4.2rem;width:4.2rem}.header-nav .dropdown-menu__image img{border-radius:10.5px;box-shadow:0 5px 6px 0 rgba(35,36,49,.12);height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.header-nav__item:has(.header-nav__arrow).hover .dropdown-menu{pointer-events:all}.header-nav__item:has(.header-nav__arrow).hover .dropdown-menu:before{backdrop-filter:blur(50px);opacity:1}.header-nav__item:has(.header-nav__arrow).hover .dropdown-menu__list{opacity:1}.header .line{display:none}@media (max-width:900px){.header .line{background-color:#fff;display:block;height:.1rem;margin:1.4rem 0;width:100%}}.header-burger,.header-toggle{display:none}@media (max-width:900px){.header-burger{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:.4rem;height:3rem;justify-content:center;overflow:visible;position:absolute;right:0;top:1rem;width:3rem;z-index:1}.header-burger span{background:#1e1e2a;border-radius:.2rem;display:block;height:.2rem;position:absolute;transform:rotate(0deg);transition:transform .3s ease-in-out,top .3s ease-in-out,opacity .3s ease-in-out,bottom .3s ease-in-out;width:2.1rem}.header-burger span:first-child{top:.8rem}.header-burger span:nth-child(2){opacity:1;top:50%;transform:translateY(-50%)}.header-burger span:nth-child(3){bottom:.8rem}.header-toggle:checked+.header-burger span:first-child{top:50%;transform:translateY(-50%) rotate(45deg)}.header-toggle:checked+.header-burger span:nth-child(2){opacity:0}.header-toggle:checked+.header-burger span:nth-child(3){bottom:50%;transform:translateY(50%) rotate(-45deg)}[type=checkbox]:checked,[type=checkbox]:not(:checked){display:none}.header-toggle:checked~.header-nav{opacity:1}}.footer{background-color:#fff;border-radius:3rem 3rem 0 0;color:#232431;overflow:hidden;padding:10rem 0 6rem;position:relative;width:100%;z-index:3}@media (max-width:900px){.footer{height:auto;padding:8rem 0 4.6rem}}.footer-flex{align-items:flex-start;display:flex;flex-direction:row;height:100%;justify-content:space-between;padding-bottom:4rem;position:relative;width:100%}@media (max-width:900px){.footer-flex{align-items:center;flex-direction:column;justify-content:flex-start;padding-bottom:2.2rem}}.footer-column{display:flex;flex-direction:column}@media (max-width:900px){.menu-left{margin-bottom:6rem;order:0}}.menu-left-description{font-size:2.4rem;font-weight:700;line-height:1.17;margin-bottom:3rem}@media (max-width:900px){.menu-left-description{margin-bottom:2rem;text-align:center}}.menu-left-contact{align-items:center;align-self:flex-start;background-color:transparent;border:1px solid #404040;border-radius:1.2rem;color:#232431;display:flex;flex:0 0 auto;font-size:1.8rem;font-weight:600;justify-content:center;line-height:1.33;margin-bottom:5rem;padding:1.2rem 2rem;text-decoration:none;transition:background-color .4s ease-in-out,border-color .4s ease-in-out;width:auto}@media (max-width:900px){.menu-left-contact{margin:0 auto 3rem}}@media (hover:hover) and (pointer:fine){.menu-left-contact:hover{background-color:#37d976;border-color:transparent}}.menu-left-contact img{height:2.4rem;margin-right:.8rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:2.4rem}.menu-left ul{display:flex;gap:1.8rem}.menu-left li{background-color:transparent;border-radius:.4rem;height:2.8rem;transition:background-color .4s ease-in-out;width:2.8rem}@media (hover:hover) and (pointer:fine){.menu-left li:hover{background-color:#37d976}}.menu-left li img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.menu-center{width:36.8rem}@media (max-width:900px){.menu-center{order:2;width:100%}}.menu-center a{flex:auto 0 0;font-size:1.8rem;font-weight:400;line-height:1.33}.menu-center a,.menu-center a span{color:#232431;text-decoration:none}@media (hover:hover) and (pointer:fine){.menu-center a span:hover{text-decoration:underline}}.menu-center-top{display:grid;gap:1.4rem 2rem;grid-template-columns:1fr max-content;justify-content:end;margin-bottom:3rem;padding-bottom:3rem;position:relative;width:100%}@media (max-width:900px){.menu-center-top{margin-bottom:2.2rem;padding-bottom:2.2rem}}.menu-center-top a span{display:block;text-align:left}.menu-center-top a:nth-of-type(2n){order:1}.menu-center-top a:nth-of-type(odd){order:2}.menu-center-top a:nth-of-type(3),.menu-center-top a:nth-of-type(4){justify-self:start}@media (max-width:900px){.menu-center-top a:nth-of-type(3),.menu-center-top a:nth-of-type(4){justify-self:end}}.menu-center-top a:first-of-type,.menu-center-top a:nth-of-type(2){justify-self:start}.menu-center-top:after{background-color:rgba(64,64,64,.6);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.menu-center-bottom{display:flex;flex-direction:column;position:relative;width:100%}.menu-center-bottom a:not(:last-child){margin-bottom:1.4rem}.menu-right{max-width:45.4rem}@media (max-width:900px){.menu-right{margin-bottom:6rem;order:1;width:100%}}.menu-right-description{color:#232431;font-size:2.4rem;font-weight:700;line-height:1.17;margin-bottom:3rem}@media (max-width:900px){.menu-right-description{margin-bottom:2rem;text-align:center}}.menu-right-buttons{display:flex;flex-wrap:wrap;gap:1.4rem;justify-content:flex-start;width:100%}@media (max-width:900px){.menu-right-buttons{justify-content:center}}.menu-right-buttons a{align-items:center;background-color:#000;border-radius:1.6rem;color:#fff;display:flex;gap:.8rem;height:5.6rem;justify-content:center;text-decoration:none;transition:background-color .4s ease-in-out,color .4s ease-in-out;width:22rem}@media (max-width:900px){.menu-right-buttons a{width:100%}}.menu-right-buttons img{filter:invert(0);height:2rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:filter .4s ease-in-out;width:2rem}.menu-right-buttons span{font-size:1.8rem;font-weight:600;line-height:2rem}.footer-bottom{align-items:flex-end;display:flex;flex-direction:row;font-size:1.4rem;font-weight:400;justify-content:space-between;line-height:1.15;padding-top:2rem;position:relative}@media (max-width:900px){.footer-bottom{align-items:flex-start;flex-direction:column;gap:1.2rem;justify-content:flex-start;padding-top:2.2rem}}.footer-bottom:before{background-color:rgba(64,64,64,.6);content:"";height:1px;left:0;position:absolute;top:0;width:100%}.scroll-top-button{align-items:center;background-color:#115fed;border-radius:50%;bottom:5rem;cursor:pointer;display:flex;height:5.6rem;justify-content:center;opacity:0;pointer-events:none;position:fixed;right:10rem;transition:opacity .3s ease-in-out;width:5.6rem;z-index:5}@media (min-width:2560px){.scroll-top-button{right:25rem}}@media (max-width:900px){.scroll-top-button{bottom:2.4rem;right:2.4rem}}.scroll-top-button svg{height:2.4rem;width:2.4rem}.scroll-top-button.show{opacity:.3;pointer-events:all}@media (hover:hover) and (pointer:fine){.scroll-top-button.show:hover{opacity:1}}.favourite{background:url(../assets/images/resources/favourite_bg.svg) 50%/cover no-repeat;padding-top:5.4rem}@media (max-width:900px){.favourite{background-position-y:2rem;background-size:300%}}.favourite .container{display:flex;gap:4rem}@media (max-width:900px){.favourite .container{flex-direction:column;gap:6rem}}.favourite .card__image{display:flex;overflow:hidden}.favourite .card__image img{transition:transform .3s ease-in-out}@media (hover:hover) and (pointer:fine){.favourite .card:hover .card__image img{transform:scale(1.05)}}.favourite .card__title{color:#232431;font-weight:600}.favourite .card__subtitle{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#232431;display:-webkit-box;font-weight:400;overflow:hidden;text-overflow:ellipsis}.favourite .card__tags{display:flex;flex-wrap:wrap;font-size:1.2rem;gap:.7rem}.favourite .card__tags span{background-color:#232431;border-radius:10rem;color:#fff;padding:.6rem 1.4rem}.favourite .card__info{color:#616161;display:flex;font-size:1.4rem;font-weight:400;gap:.8rem;margin-top:1.8rem}.favourite .card__info .people{color:#115fed;font-weight:600;gap:.8rem;text-decoration:underline}.favourite .card__info .date,.favourite .card__info .people,.favourite .card__info .people__avatar{align-items:center;display:flex}.favourite .card__info .date{gap:.6rem}.favourite .card__info .date__icon{height:1.8rem;width:1.8rem}.favourite .card__info .date__icon:before{background:url(../assets/images/common/calendar.svg) 50%/cover no-repeat;content:"";display:block;height:100%;width:100%}.favourite__main{max-width:68rem;width:100%}@media (max-width:900px){.favourite__main{max-width:100%}}.favourite__main .card{display:flex;flex-direction:column;gap:4rem;text-decoration:none}@media (max-width:900px){.favourite__main .card{gap:2rem}}.favourite__main .card__image{border-radius:3rem}.favourite__main .card__image img{height:100%;max-width:68rem;min-height:48.6rem;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:900px){.favourite__main .card__image img{max-width:100%;min-height:24.4rem}}.favourite__main .card__title{font-size:3.8rem}.favourite__main .card__subtitle{font-size:2rem;margin-top:1.4rem}.favourite__main .card__tags{margin-top:3rem}.favourite__secondary{display:flex;flex-direction:column;gap:4rem}@media (max-width:900px){.favourite__secondary{gap:2rem}}.favourite__secondary .card{background-color:#fff;border-radius:2rem;display:flex;gap:2rem;height:34rem;padding:2rem 4rem 2rem 2rem;text-decoration:none}@media (max-width:900px){.favourite__secondary .card{flex-direction:column;height:66rem;padding:2rem}}.favourite__secondary .card__content{display:flex;flex-direction:column}@media (max-width:900px){.favourite__secondary .card__content{height:100%}}.favourite__secondary .card__image{border-radius:2rem;flex-shrink:0;width:30rem}@media (max-width:900px){.favourite__secondary .card__image{height:30rem;width:100%}}.favourite__secondary .card__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.favourite__secondary .card__title{font-size:2.8rem}.favourite__secondary .card__subtitle{font-size:1.6rem;margin-top:1.2rem}.favourite__secondary .card__tags{margin-top:auto}.all-posts{padding-bottom:22rem;padding-top:20.8rem}@media (max-width:900px){.all-posts{padding:10rem 0}}.all-posts h1{text-align:center}.all-posts h1 span{color:#37d976}.all-posts .tags{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:3.8rem}.all-posts .tags a{background:linear-gradient(0deg,rgba(17,95,237,.08),rgba(17,95,237,.08)),#ecedf6;border-radius:10rem;color:#232431;font-size:2rem;font-weight:600;padding:1.2rem 3rem;text-decoration:none;transition:background .3s ease-in-out,color .3s ease-in-out}.all-posts .tags a.active{background-color:#232431;color:#fff}@media (hover:hover) and (pointer:fine){.all-posts .tags a:hover{background-color:#232431;color:#fff}}.all-posts .cards{grid-column-gap:40px;grid-row-gap:40px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,1fr);margin-top:8rem;opacity:1}@media (max-width:900px){.all-posts .cards{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr);margin-top:4rem}}.all-posts .cards.fade-in{animation:fadeIn .2s forwards;opacity:0}@keyframes fadeIn{to{opacity:1}}.all-posts .cards.fade-out{animation:fadeOut .2s forwards;opacity:1}@keyframes fadeOut{to{opacity:0}}.all-posts .cards .card{color:#232431;display:flex;flex-direction:column;gap:2rem;text-decoration:none}@media (hover:hover) and (pointer:fine){.all-posts .cards .card:hover .card__image img{transform:scale(1.05)}.all-posts .cards .card:hover .card__subtitle{color:#115fed}}.all-posts .cards .card__image{border-radius:3rem;display:flex;height:44rem;overflow:hidden;position:relative;width:100%}@media (max-width:900px){.all-posts .cards .card__image{height:34.2rem}}.all-posts .cards .card__image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-in-out;width:100%}.all-posts .cards .card__tags{bottom:2rem;display:flex;flex-wrap:wrap-reverse;font-size:1.2rem;gap:.7rem;justify-content:flex-end;margin-left:2rem;position:absolute;right:2rem}.all-posts .cards .card__tags span{background-color:#232431;border-radius:10rem;color:#fff;padding:.6rem 1.4rem}.all-posts .cards .card__title{font-size:2.4rem;font-weight:600}.all-posts .cards .card__subtitle{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.6rem;font-weight:400;margin-top:1.2rem;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease-in-out}.all-posts .cards .card__info{color:#616161;font-size:1.4rem;font-weight:400;margin-top:2rem}.all-posts .cards .card__info .date{align-items:center;display:flex;gap:.6rem}.all-posts .cards .card__info .date__icon{height:1.8rem;width:1.8rem}.all-posts .cards .card__info .date__icon:before{background:url(../assets/images/common/calendar.svg) 50%/cover no-repeat;content:"";display:block;height:100%;width:100%}.all-posts .pagination{align-items:center;display:flex;font-size:1.6rem;font-weight:600;gap:1.2rem;height:5.6rem;justify-content:center;margin-top:8rem}@media (max-width:900px){.all-posts .pagination{margin-top:4rem}}.all-posts .pagination .next,.all-posts .pagination .prev{animation:pagFadeIn .3s ease-in-out forwards;background-color:#115fed;border-radius:50%;flex-shrink:0;height:5.6rem;position:relative;width:5.6rem}.all-posts .pagination .next:before,.all-posts .pagination .prev:before{background:url(../assets/images/resources/arrow.svg) 50%/cover no-repeat;content:"";height:2.4rem;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:2.4rem}.all-posts .pagination .prev:before{transform:translate3d(-50%,-50%,0) rotate(-180deg)}.all-posts .pagination .next.disabled,.all-posts .pagination .prev.disabled{background-color:#bdc0d0}.all-posts .pagination .dots{color:#bdc0d0}.all-posts .pagination a,.all-posts .pagination span{padding:.2rem .6rem}.all-posts .pagination a{animation:numbFadeOut .3s ease-in-out;color:#bdc0d0;text-decoration:none;transition:color .3s ease-in-out}@media (hover:hover) and (pointer:fine){.all-posts .pagination a:hover{color:#115fed}}.all-posts .pagination span{animation:numbFadeIn .3s ease-in-out;color:#115fed;transition:color .3s ease-in-out}
