@charset "UTF-8";:root{--font-body-lg-size:20px;--font-body-lg-line:30px;--font-body-md-size:18px;--font-body-md-line:28px;--font-body-sm-size:16px;--font-body-sm-line:26px;--font-body-xs-size:14px;--font-body-xs-line:22px;--font-text-lg-size:20px;--font-text-lg-line:32px;--font-text-md-size:18px;--font-text-md-line:24px;--font-text-sm-size:16px;--font-text-sm-line:24px;--font-text-xs-size:14px;--font-text-xs-line:20px;--font-text-xxs-size:12px;--font-text-xxs-line:16px;--font-h1-size:44px;--font-h1-line:50px;--font-h2-size:32px;--font-h2-line:38px;--font-h3-size:28px;--font-h3-line:34px;--font-h4-size:20px;--font-h4-line:26px;--font-h5-size:18px;--font-h5-line:24px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600}@media (max-width:768px){:root{--font-body-lg-size:18px;--font-body-lg-line:26px;--font-body-md-size:16px;--font-body-md-line:24px;--font-body-sm-size:15px;--font-body-sm-line:22px;--font-h1-size:34px;--font-h1-line:40px;--font-h2-size:28px;--font-h2-line:34px;--font-h3-size:24px;--font-h3-line:30px;--font-h4-size:18px;--font-h4-line:24px;--font-h5-size:16px;--font-h5-line:22px}}@media (max-width:576px){:root{--font-body-lg-size:18px;--font-body-lg-line:26px;--font-body-md-size:16px;--font-body-md-line:24px;--font-body-sm-size:15px;--font-body-sm-line:22px;--font-h1-size:28px;--font-h1-line:34px;--font-h2-size:24px;--font-h2-line:30px;--font-h3-size:20px;--font-h3-line:26px;--font-h4-size:18px;--font-h4-line:24px;--font-h5-size:16px;--font-h5-line:22px}}h1{font-size:var(--font-h1-size);line-height:var(--font-h1-line);font-weight:var(--font-weight-semibold);font-family:Aleo,serif}h2{font-size:var(--font-h2-size);line-height:var(--font-h2-line);font-weight:var(--font-weight-semibold);font-family:Aleo,serif}h3{font-size:var(--font-h3-size);line-height:var(--font-h3-line);font-weight:var(--font-weight-semibold);font-family:Aleo,serif}h4{font-size:var(--font-h4-size);line-height:var(--font-h4-line);font-weight:var(--font-weight-semibold);font-family:Aleo,serif}h5{font-size:var(--font-h5-size);line-height:var(--font-h5-line);font-weight:var(--font-weight-semibold);font-family:Aleo,serif}h1,h2,h3,h4,h5{font-family:Aleo,sans-serif}@font-face{font-family:Urbanist;font-style:normal}@font-face{font-family:Aleo;font-style:normal}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{margin:0;padding:0;font-family:Urbanist,sans-serif;overflow-x:hidden;overflow-y:auto}h1,h2,h3,h4,h5,p{margin:0;color:var(--font-dark)}a{text-decoration:none;color:inherit}button{cursor:pointer}li,ul{margin:0;padding:0;list-style:none}.container{position:relative;max-width:1352px;margin-left:auto;margin-right:auto;padding:0 15px}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1200px}}@media (min-width:1300px){.container{width:1240px}}@media (min-width:1400px){.container{width:1352px}}.container-wide{position:relative;width:100%;max-width:1806px;margin-left:auto;margin-right:auto}@media (max-width:1000px){.container-wide{padding-left:15px;padding-right:15px}}@media (min-width:992px){.container-wide{width:970px}}@media (min-width:1200px){.container-wide{width:1200px}}@media (min-width:1300px){.container-wide{width:1240px}}@media (min-width:1400px){.container-wide{width:1352px}}@media (min-width:1600px){.container-wide{width:1540px}}@media (min-width:1920px){.container-wide{width:1806px}}:root{--primary-color:#E98A15;--secondary-color:#ffc400;--tertiary-color:rgb(86, 52, 23);--yellow:#E2C618;--black:#111A2C;--light-grey:#E8EFFF;--light-blue:#B8CAF3;--white:#FFFFFF;--font-dark:#001640;--font-light:#576584;--green:#10E72D;--red:#EA4336;--outline-grey:#DDEBF3;--dark-tab:#0E2655;--light-tab:#F4F7FF}.paw-custom{color:transparent;-webkit-text-stroke:2px color-mix(in srgb,var(--primary-color) 50%,transparent)}.map-container{z-index:10!important}html{scrollbar-gutter:stable}body.nav-open{overflow:hidden!important;position:fixed!important;top:0!important;width:100%!important}#mobile-menu-overlay,.mobile-nav-overlay{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;height:100svh!important;z-index:30!important;pointer-events:none;visibility:hidden;margin:0!important;padding:0!important;display:block!important;transition:visibility 0s .4s}#mobile-menu-overlay.is-active,.mobile-nav-overlay.is-active{pointer-events:auto;visibility:visible;transition:visibility 0s 0s}.mobile-nav-backdrop{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;background:rgba(0,0,0,.6);opacity:0;transition:opacity .4s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1}.mobile-nav-overlay.is-active .mobile-nav-backdrop{opacity:1}.mobile-nav-panel{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;width:min(420px,78vw)!important;max-width:100vw!important;height:100%!important;background:var(--black);box-shadow:-30px 0 80px rgba(0,0,0,.4);transform:translateX(100%)!important;transition:transform .4s cubic-bezier(.32,.72,0,1);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;z-index:2}.mobile-nav-overlay.is-active .mobile-nav-panel{transform:translateX(0)!important}.mobile-nav-content{display:flex;flex-direction:column;min-height:100%;padding:24px;padding-top:calc(24px + env(safe-area-inset-top,0px));padding-bottom:calc(32px + env(safe-area-inset-bottom,0px))}@media (min-width:480px){.mobile-nav-content{padding:32px;padding-top:calc(32px + env(safe-area-inset-top,0px));padding-bottom:calc(40px + env(safe-area-inset-bottom,0px))}}.mobile-nav-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:40px;flex-shrink:0}.mobile-nav-header .btn{flex:1;max-width:280px}.mobile-nav-close{width:48px;height:48px;min-width:48px;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08);cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;transition:background-color .25s ease,transform .2s ease;-webkit-tap-highlight-color:transparent;flex-shrink:0}.mobile-nav-close:hover{background:rgba(255,255,255,.15)}.mobile-nav-close:active{transform:scale(.92)}.mobile-nav-close .close-line{position:absolute;width:18px;height:2px;background:var(--white);border-radius:2px}.mobile-nav-close .close-line:first-child{transform:rotate(45deg)}.mobile-nav-close .close-line:last-child{transform:rotate(-45deg)}.mobile-nav-list{list-style:none!important;padding:0!important;margin:0!important;flex:1;display:flex;flex-direction:column;gap:4px}.mobile-nav-item{opacity:0;transform:translateX(24px);transition:opacity .35s ease,transform .4s cubic-bezier(.34,1.56,.64,1);list-style:none!important}.mobile-nav-item[data-index="1"]{transition-delay:calc(.06s + 1 * .035s)}.mobile-nav-item[data-index="2"]{transition-delay:calc(.06s + 2 * .035s)}.mobile-nav-item[data-index="3"]{transition-delay:calc(.06s + 3 * .035s)}.mobile-nav-item[data-index="4"]{transition-delay:calc(.06s + 4 * .035s)}.mobile-nav-item[data-index="5"]{transition-delay:calc(.06s + 5 * .035s)}.mobile-nav-item[data-index="6"]{transition-delay:calc(.06s + 6 * .035s)}.mobile-nav-item[data-index="7"]{transition-delay:calc(.06s + 7 * .035s)}.mobile-nav-item[data-index="8"]{transition-delay:calc(.06s + 8 * .035s)}.mobile-nav-item[data-index="9"]{transition-delay:calc(.06s + 9 * .035s)}.mobile-nav-item[data-index="10"]{transition-delay:calc(.06s + 10 * .035s)}.mobile-nav-item[data-index="11"]{transition-delay:calc(.06s + 11 * .035s)}.mobile-nav-item[data-index="12"]{transition-delay:calc(.06s + 12 * .035s)}.mobile-nav-overlay.is-active .mobile-nav-item{opacity:1;transform:translateX(0)}.mobile-nav-item .nav-label,.mobile-nav-item a{display:flex;align-items:center;padding:14px 16px;font-size:1.15rem;font-weight:600;color:var(--white)!important;text-decoration:none!important;border-radius:12px;position:relative;transition:background-color .2s ease,color .2s ease,padding-left .25s cubic-bezier(.32,.72,0,1)}.mobile-nav-item .nav-label::before,.mobile-nav-item a::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) scaleY(0);width:3px;height:20px;background:var(--primary-color);border-radius:0 3px 3px 0;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.mobile-nav-item a:focus,.mobile-nav-item a:hover{background:rgba(255,255,255,.06);color:var(--primary-color)!important;padding-left:20px}.mobile-nav-item a:focus::before,.mobile-nav-item a:hover::before{transform:translateY(-50%) scaleY(1)}.mobile-nav-item .nav-label{color:rgba(255,255,255,.6)!important;cursor:default}.mobile-nav-item.has-dropdown>a::after{content:"";margin-left:auto;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;opacity:.4;transition:transform .2s ease,opacity .2s ease}.mobile-nav-item.has-dropdown>a:hover::after{opacity:.8;transform:translateX(4px)}@media (max-width:380px){.mobile-nav-content{padding:20px 16px}.mobile-nav-header{flex-direction:column-reverse;align-items:stretch}.mobile-nav-header .btn{max-width:none}.mobile-nav-header .mobile-nav-close{align-self:flex-end;margin-bottom:8px}.mobile-nav-item .nav-label,.mobile-nav-item a{font-size:1.05rem;padding:12px 14px}}.announcement-banner{background-color:#c0392b;color:#fff;text-align:center;padding:10px 16px;font-size:14px;font-weight:500}.announcement-banner a{color:#fff;text-decoration:underline}.announcement-banner a:hover{opacity:.85}header{position:sticky;top:0;z-index:20;background-color:#fff}header .header-wrapper{padding:10px 0;transition:background .3s ease,padding .3s ease}header .header-wrapper .container-wide{display:flex;flex-direction:row;align-items:center;justify-content:space-between}header .header-wrapper .container-wide .header-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;z-index:999}@media (min-width:1600px){header .header-wrapper .container-wide .header-container{margin:0 80px}}header .header-wrapper .container-wide .header-container .logo-img{position:relative;z-index:999;height:60px}@media (max-width:1200px){header .header-wrapper .container-wide .header-container .logo-img{height:45px}}header .header-wrapper .container-wide .header-container .logo-dark{display:block}header .header-wrapper .container-wide nav .nav-links{display:flex;align-items:center;gap:10px}header .header-wrapper .container-wide nav .nav-links>li{padding:10px 20px;color:#fff;font-weight:500;transition:color .3s ease}header .header-wrapper .container-wide nav .nav-links>li .btn{color:var(--white)}header .header-wrapper .container-wide nav .nav-links>li a{display:flex;align-items:center;color:var(--font-dark)}header .header-wrapper .container-wide nav .nav-links>li.active,header .header-wrapper .container-wide nav .nav-links>li:hover{color:var(--primary-color)}header .header-wrapper .container-wide nav .nav-links>li.nav-item-button{padding:unset}header .header-wrapper .container-wide nav .nav-links .nav-item.with-dropdown{display:flex;align-items:center;gap:10px;position:relative}header .header-wrapper .container-wide nav .nav-links .nav-item.with-dropdown a{color:var(--font-dark);display:flex;gap:10px;text-decoration:none}header .header-wrapper .container-wide nav .nav-links .nav-item.with-dropdown i{color:var(--white);font-size:18px;border-radius:20px;background:var(--tertiary-color);transform:rotate(180deg);transition:transform .3s ease}header .header-wrapper .container-wide nav .nav-links .nav-item.with-dropdown.active i{transform:rotate(0)}@media (max-width:500px){header .header-wrapper .container-wide nav{display:none}}header .hamburger-btn{cursor:pointer;width:48px;height:48px;margin-left:10px;flex-shrink:0;display:none;border-radius:50%;background:var(--black,#0d072f);border:none;padding:0;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;position:relative;z-index:100000!important;transition:transform .2s ease,background-color .25s ease}header .hamburger-btn:hover{background:rgba(13,7,47,.85)}header .hamburger-btn:active{transform:scale(.92)}header .hamburger-btn:focus-visible{outline:2px solid var(--primary-color,#6366f1);outline-offset:2px}header .hamburger-btn .hamburger-shape{width:20px;height:14px;display:flex;flex-direction:column;justify-content:space-between}header .hamburger-btn .hamburger-shape span{display:block;height:2px;width:100%;background:var(--white,#fff);border-radius:2px;transition:transform .4s cubic-bezier(.32,.72,0,1),opacity .25s ease,width .3s ease;transform-origin:center}header .hamburger-btn .hamburger-shape span:nth-child(2){width:65%;margin-left:auto}header .hamburger-btn[aria-expanded=true] .hamburger-shape span:nth-child(1){transform:translateY(6px) rotate(45deg)}header .hamburger-btn[aria-expanded=true] .hamburger-shape span:nth-child(2){opacity:0;width:0}header .hamburger-btn[aria-expanded=true] .hamburger-shape span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media (max-width:1200px){header .hamburger-btn{display:flex}}header.nav-open{z-index:30!important}header.scrolled{backdrop-filter:blur(20px);background-color:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 6px 20px -3px rgba(0,0,0,.2)}header.scrolled .header-wrapper{background:#fff;padding:10px 0}header.scrolled .header-wrapper .container-wide .header-container .logo-light{display:none}header.scrolled .header-wrapper .container-wide .header-container .logo-dark{display:block}header.scrolled .header-wrapper .container-wide .header-container nav ul>li{font-size:16px;color:#000}header.scrolled .header-wrapper .container-wide .header-container nav ul>li.active,header.scrolled .header-wrapper .container-wide .header-container nav ul>li:hover{color:var(--primary-color)}@media (max-width:1200px){header .dropdown{display:none}header .header-wrapper .container-wide .header-container nav .nav-links .nav-item{display:none}header .header-wrapper .container-wide .header-container nav .nav-links .nav-item.nav-item-button{display:block}header .header-wrapper .container-wide .header-container nav .nav-links .nav-item.with-dropdown{display:none!important}header .header-wrapper .container-wide .hamburger-btn{display:flex}}@media (max-width:768px){header .header-wrapper .container-wide .header-container .logo-img{height:55px}header .header-wrapper .container-wide .header-container nav .nav-links .nav-item-button{display:none}}@media (max-width:576px){header .header-wrapper .container-wide .header-container .logo-img{height:45px}}footer{background:var(--black);color:var(--white)}footer hr{margin:unset}@media (max-width:576px){footer .bottom-info{padding-left:20px}}@media (max-width:576px){footer .bottom-info .row{gap:10px}}footer .bottom-info .row a,footer .bottom-info .row div{display:flex;align-items:center;gap:10px}footer .bottom-info .row a:nth-child(1),footer .bottom-info .row div:nth-child(1){justify-content:start}footer .bottom-info .row a:nth-child(2),footer .bottom-info .row div:nth-child(2){justify-content:flex-end}@media (max-width:576px){footer .bottom-info .row a:nth-child(2),footer .bottom-info .row div:nth-child(2){justify-content:start}}footer .container{color:var(--white)}footer .container:nth-child(1){justify-content:start;padding-top:50px;padding-bottom:30px}footer .container{padding-top:20px;padding-bottom:20px}footer .container .grid .row{display:grid;grid-template-columns:repeat(4,1fr);align-items:start}footer .container .grid .row .company{padding:0;display:flex;flex-direction:column;gap:10px;align-items:flex-start;color:var(--white)}footer .container .grid .row .company .company-name{font-size:var(--font-h3-size);line-height:var(--font-h3-line);font-weight:var(--font-weight-semibold);font-family:Aleo,serif;color:var(--white)}footer .container .grid .row .company .address{padding:20px 0}footer .container .grid .row .company .address h4{color:var(--white);padding-bottom:10px}footer .container .grid .row .company .address span{color:var(--white);padding-bottom:20px}footer .container .grid .row .company .contact{display:flex;flex-direction:column;gap:20px}footer .container .grid .row .company .contact .email,footer .container .grid .row .company .contact .phone-number{display:flex;gap:10px;align-items:center}footer .container .grid .row .company .contact .email i,footer .container .grid .row .company .contact .phone-number i{font-size:20px;color:var(--white);padding:10px;border-radius:6px;background:var(--primary-color)}footer .container .grid .row .company img{height:60px;transition:transform .3s ease}footer .container .grid .row .company img:hover{transform:scale(1.05)}footer .container .grid .row .nav-links{list-style:none}footer .container .grid .row .nav-links li{padding:5px 10px;margin-bottom:10px}footer .container .grid .row .nav-links li a{transition:all .3s ease;cursor:pointer;color:#fff;position:relative;display:inline-block}footer .container .grid .row .nav-links li a::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--primary-color);transition:width .35s cubic-bezier(.4,0,.2,1)}footer .container .grid .row .nav-links li a:hover{color:var(--primary-color);transform:translateX(3px)}footer .container .grid .row .nav-links li a:hover::after{width:100%}footer .container .grid .row .nav-links li span{font-size:18px;font-weight:600}footer .developerTag{display:flex;align-items:center;font-size:12px;gap:5px;color:var(--white)}footer .developerTag .logo-wrapper{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;backface-visibility:hidden;will-change:transform;color:var(--white)}footer .developerTag .logo-wrapper #extrido-x-left{transition:all .3s ease-out}footer .developerTag a:hover .logo-wrapper #extrido-x-left{transform:translate(270%)}@media (max-width:800px){footer .container .grid .second-row{padding-left:20px}footer .container .grid .row>.company{grid-column:1/-1}footer .container .grid .row>div:not(:first-child){padding:unset;grid-column:1/-1}footer .container .grid .row .nav-links{margin-left:unset;padding:unset;order:1;padding-top:20px}footer .container .grid .row .nav-links li{padding:unset}footer .container .grid .row .importent-link{order:2}footer .container .grid .row .contact{order:3;padding:unset;margin:unset}}.form-contact-section{padding:80px 0 60px;position:relative;margin-top:-300px}.form-contact-section .container .contact-wrapper{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:start}.form-contact-section .container .contact-wrapper .left-side{margin-top:200px;padding-top:40px}.form-contact-section .container .contact-wrapper .left-side .contact-info h2{font-size:var(--font-h2-size);line-height:var(--font-h2-line);font-weight:var(--font-weight-semibold);font-family:Aleo,serif;margin-bottom:16px}.form-contact-section .container .contact-wrapper .left-side .contact-info .description{font-size:var(--font-body-md-size);line-height:var(--font-body-md-line);font-weight:var(--font-weight-regular);color:var(--font-light);margin-bottom:40px}.form-contact-section .container .contact-wrapper .left-side .contact-info .contact-items{display:flex;flex-direction:column;gap:32px}.form-contact-section .container .contact-wrapper .left-side .contact-info .contact-items .contact-item{display:flex;gap:20px;align-items:flex-start}.form-contact-section .container .contact-wrapper .left-side .contact-info .contact-items .contact-item .icon{width:48px;height:48px;border-radius:12px;background:color-mix(in srgb,var(--primary-color) 30%,transparent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.form-contact-section .container .contact-wrapper .left-side .contact-info .contact-items .contact-item .icon i{font-size:20px;color:var(--primary-color)}.form-contact-section .container .contact-wrapper .left-side .contact-info .contact-items .contact-item .info{display:flex;flex-direction:column}.form-contact-section .container .contact-wrapper .left-side .contact-info .contact-items .contact-item .info strong{font-size:var(--font-h5-size);line-height:var(--font-h5-line);font-weight:var(--font-weight-semibold);font-family:Aleo,serif;font-weight:600}.form-contact-section .container .contact-wrapper .left-side .contact-info .contact-items .contact-item .info a{font-size:18px;font-weight:500;color:var(--card-dark-color,#111827);text-decoration:none;transition:color .2s}.form-contact-section .container .contact-wrapper .left-side .contact-info .contact-items .contact-item .info a:hover{color:var(--primary-color,#3b82f6)}.form-contact-section .container .contact-wrapper .left-side .contact-info .contact-items .contact-item .info p{font-size:16px;color:var(--card-dark-color,#111827);line-height:1.5;margin:0}.form-contact-section .container .contact-wrapper .right-side{position:relative;z-index:10}@media (max-width:1024px){.form-contact-section{margin-top:-100px;padding:60px 0 40px}.form-contact-section .container .contact-wrapper{grid-template-columns:1fr;gap:40px;justify-items:start}.form-contact-section .container .contact-wrapper .left-side{margin:unset}.form-contact-section .container .contact-wrapper .left-side .contact-info h3{font-size:28px}.form-contact-section .container .contact-wrapper .left-side .contact-info .contact-items{flex-direction:row;flex-wrap:wrap;gap:24px}.form-contact-section .container .contact-wrapper .left-side .contact-info .contact-items .contact-item{flex:1 1 calc(50% - 12px);min-width:250px}}@media (max-width:768px){.form-contact-section{margin-top:-80px;padding:40px 0 30px}.form-contact-section .container .contact-wrapper{gap:30px}.form-contact-section .container .contact-wrapper .right-side{width:100%}.form-contact-section .container .contact-wrapper .left-side .contact-info h3{font-size:24px;margin-bottom:12px}.form-contact-section .container .contact-wrapper .left-side .contact-info .description{font-size:15px;margin-bottom:30px}.form-contact-section .container .contact-wrapper .left-side .contact-info .contact-items{flex-direction:column;gap:24px}.form-contact-section .container .contact-wrapper .left-side .contact-info .contact-items .contact-item{flex:1 1 100%}.form-contact-section .container .contact-wrapper .left-side .contact-info .contact-items .contact-item .icon{width:40px;height:40px}.form-contact-section .container .contact-wrapper .left-side .contact-info .contact-items .contact-item .info a{font-size:16px}.form-contact-section .container .contact-wrapper .left-side .contact-info .contact-items .contact-item .info p{font-size:15px}}@media (max-width:576px){.form-contact-section{margin-top:-60px;padding:30px 0 20px}}.philosophy-section{padding-top:80px}.philosophy-section .container .philosophy-section-wrapper{border-radius:18px;border:1px solid #f7dee8;background:linear-gradient(90deg,rgba(190,100,136,.1) 0,rgba(255,255,255,.1) 100%);padding:30px 20px}.philosophy-section .container .philosophy-section-wrapper h2{font-size:var(--font-h2-size);line-height:var(--font-h2-line);font-weight:var(--font-weight-semibold);font-family:Aleo,serif;padding-bottom:10px}.philosophy-section .container .philosophy-section-wrapper p{font-size:var(--font-body-md-size);line-height:var(--font-body-md-line);font-weight:var(--font-weight-regular);color:var(--font-dark)}.philosophy-section .container .philosophy-section-wrapper .c-row{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;gap:10px 20px;grid-template-areas:"c-col-1-title c-col-2-title c-col-3-title" "c-col-1-description c-col-2-description c-col-3-description"}.philosophy-section .container .philosophy-section-wrapper .c-col-1-title{grid-area:c-col-1-title}.philosophy-section .container .philosophy-section-wrapper .c-col-1-description{grid-area:c-col-1-description}.philosophy-section .container .philosophy-section-wrapper .c-col-2-title{grid-area:c-col-2-title}.philosophy-section .container .philosophy-section-wrapper .c-col-2-description{grid-area:c-col-2-description}.philosophy-section .container .philosophy-section-wrapper .c-col-3-title{grid-area:c-col-3-title}.philosophy-section .container .philosophy-section-wrapper .c-col-3-description{grid-area:c-col-3-description}.philosophy-section .container .philosophy-section-wrapper .c-col-1-title,.philosophy-section .container .philosophy-section-wrapper .c-col-2-title,.philosophy-section .container .philosophy-section-wrapper .c-col-3-title{align-self:end}@media (max-width:767px){.philosophy-section{padding:40px 0}.philosophy-section .container .philosophy-section-wrapper h2{padding-bottom:15px}.philosophy-section .container .philosophy-section-wrapper .c-row{grid-template-columns:1fr;grid-template-rows:auto;gap:0;grid-template-areas:"c-col-1-title" "c-col-1-description" "c-col-2-title" "c-col-2-description" "c-col-3-title" "c-col-3-description"}.philosophy-section .container .philosophy-section-wrapper .c-col-1-title,.philosophy-section .container .philosophy-section-wrapper .c-col-2-title,.philosophy-section .container .philosophy-section-wrapper .c-col-3-title{align-self:start;margin-bottom:5px}.philosophy-section .container .philosophy-section-wrapper .c-col-1-description{margin-bottom:25px}.philosophy-section .container .philosophy-section-wrapper .c-col-2-description{margin-bottom:15px}.philosophy-section .container .philosophy-section-wrapper .c-col-3-description{margin-bottom:0}}.gallery-page{overflow-x:hidden}@media (max-width:330px){.gallery-page{font-size:14px}}.gallery-page .filters{display:flex;justify-content:center;margin:40px 0}.gallery-page .switcher{display:flex;justify-content:center;align-items:center;width:fit-content;gap:30px;padding:10px;background-color:var(--light-tab);border-radius:12px;position:relative;flex-direction:row}.gallery-page .switcher .slider-background{position:absolute;background-color:var(--outline-grey);border-radius:12px;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:1;pointer-events:none;top:10px;bottom:10px;left:0}.gallery-page .switcher span{cursor:pointer;position:relative;padding:10px 25px;z-index:2;transition:color .3s ease;white-space:nowrap}.gallery-page .switcher span:not(:last-child)::after{content:"";position:absolute;right:-15px;top:50%;transform:translateY(-50%);width:1px;height:20px;background-color:#ccc;z-index:2}@media (max-width:520px){.gallery-page .switcher{flex-direction:column;gap:0;padding:8px;width:100%;max-width:280px}.gallery-page .switcher .slider-background{top:0;left:8px;right:8px;bottom:auto;width:auto}.gallery-page .switcher span{width:100%;text-align:center;padding:12px 20px}.gallery-page .switcher span:not(:last-child)::after{display:none}}@media (min-width:520px) and (max-width:780px){.gallery-page .switcher{gap:20px;padding:8px}.gallery-page .switcher span{padding:8px 20px}.gallery-page .switcher span:not(:last-child)::after{right:-10px}.gallery-page .switcher .slider-background{top:8px;bottom:8px}}@media (max-width:400px){.gallery-page .switcher{max-width:240px;padding:6px}.gallery-page .switcher span{padding:10px 16px;font-size:14px}.gallery-page .switcher .slider-background{left:6px;right:6px}}@media (max-width:330px){.gallery-page .switcher{max-width:220px;padding:5px}.gallery-page .switcher span{padding:8px 14px;font-size:13px}.gallery-page .switcher .slider-background{left:5px;right:5px}}.gallery-page .btn-xl{padding:.75rem 1.25rem;font-size:1rem}@media (min-width:520px){.gallery-page .btn-xl{padding:1rem 2rem;font-size:1.25rem}}@media (max-width:400px){.gallery-page .btn-xl{padding:.6rem 1rem;font-size:.9rem}}@media (max-width:330px){.gallery-page .btn-xl{padding:.5rem .8rem;font-size:.85rem}}.gallery-page .masonry{column-count:4;column-gap:1rem;padding:0 1rem}@media (max-width:780px){.gallery-page .masonry{column-count:2}}@media (max-width:520px){.gallery-page .masonry{column-count:1;padding:0 .75rem}}@media (max-width:400px){.gallery-page .masonry{padding:0 .75rem}}@media (max-width:330px){.gallery-page .masonry{padding:0 .5rem;column-gap:.5rem}}.gallery-page .masonry-item{break-inside:avoid;-webkit-column-break-inside:avoid;margin-bottom:1rem}@media (max-width:330px){.gallery-page .masonry-item{margin-bottom:.5rem}}.gallery-page .masonry-item img{width:100%;height:auto;display:block;transition:transform 280ms ease,box-shadow 280ms ease;transform-origin:center center;cursor:pointer;border-radius:12px}.gallery-page .masonry-item img:hover{transform:scale(1.02);box-shadow:0 8px 24px rgba(0,0,0,.15)}.gallery-page .lightbox{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:flex;align-items:center;justify-content:center;visibility:hidden}.gallery-page .lightbox.active{visibility:visible}.gallery-page .lightbox.active .lightbox-overlay{opacity:1}.gallery-page .lightbox.active .lightbox-content{opacity:1;transform:scale(1)}.gallery-page .lightbox .lightbox-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;transition:opacity .3s ease;will-change:opacity,backdrop-filter}.gallery-page .lightbox .lightbox-close{position:absolute;top:20px;right:20px;width:48px;height:48px;background:rgba(255,255,255,.95);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10003;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.15)}.gallery-page .lightbox .lightbox-close svg{color:#333;width:24px;height:24px}.gallery-page .lightbox .lightbox-close:hover{background:#fff;transform:scale(1.1) rotate(90deg);box-shadow:0 6px 20px rgba(0,0,0,.2)}@media (max-width:520px){.gallery-page .lightbox .lightbox-close{top:12px;right:12px;width:44px;height:44px}.gallery-page .lightbox .lightbox-close svg{width:20px;height:20px}}@media (max-width:400px){.gallery-page .lightbox .lightbox-close{top:10px;right:10px;width:40px;height:40px}.gallery-page .lightbox .lightbox-close svg{width:18px;height:18px}}@media (max-width:330px){.gallery-page .lightbox .lightbox-close{top:8px;right:8px;width:36px;height:36px}.gallery-page .lightbox .lightbox-close svg{width:16px;height:16px}}.gallery-page .lightbox .lightbox-next,.gallery-page .lightbox .lightbox-prev{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;background:rgba(255,255,255,.95);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10003;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.15)}.gallery-page .lightbox .lightbox-next svg,.gallery-page .lightbox .lightbox-prev svg{color:#333;width:24px;height:24px}.gallery-page .lightbox .lightbox-next:hover,.gallery-page .lightbox .lightbox-prev:hover{background:#fff;transform:translateY(-50%) scale(1.1);box-shadow:0 6px 20px rgba(0,0,0,.2)}@media (max-width:520px){.gallery-page .lightbox .lightbox-next,.gallery-page .lightbox .lightbox-prev{width:44px;height:44px}.gallery-page .lightbox .lightbox-next svg,.gallery-page .lightbox .lightbox-prev svg{width:20px;height:20px}}@media (max-width:400px){.gallery-page .lightbox .lightbox-next,.gallery-page .lightbox .lightbox-prev{width:40px;height:40px}.gallery-page .lightbox .lightbox-next svg,.gallery-page .lightbox .lightbox-prev svg{width:18px;height:18px}}@media (max-width:330px){.gallery-page .lightbox .lightbox-next,.gallery-page .lightbox .lightbox-prev{width:36px;height:36px}.gallery-page .lightbox .lightbox-next svg,.gallery-page .lightbox .lightbox-prev svg{width:16px;height:16px}}.gallery-page .lightbox .lightbox-prev{left:20px}@media (max-width:520px){.gallery-page .lightbox .lightbox-prev{left:12px}}@media (max-width:400px){.gallery-page .lightbox .lightbox-prev{left:10px}}@media (max-width:330px){.gallery-page .lightbox .lightbox-prev{left:8px}}.gallery-page .lightbox .lightbox-next{right:20px}@media (max-width:520px){.gallery-page .lightbox .lightbox-next{right:12px}}@media (max-width:400px){.gallery-page .lightbox .lightbox-next{right:10px}}@media (max-width:330px){.gallery-page .lightbox .lightbox-next{right:8px}}.gallery-page .lightbox .lightbox-content{position:relative;z-index:10001;max-width:90vw;max-height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.95);transition:opacity .3s ease,transform .3s cubic-bezier(.4,0,.2,1)}@media (max-width:520px){.gallery-page .lightbox .lightbox-content{max-height:calc(100vh - 180px);max-width:92vw}}@media (max-width:400px){.gallery-page .lightbox .lightbox-content{max-height:calc(100vh - 160px);max-width:94vw}}@media (max-width:330px){.gallery-page .lightbox .lightbox-content{max-height:calc(100vh - 140px);max-width:96vw}}.gallery-page .lightbox .lightbox-image{max-width:90vw;max-height:calc(100vh - 200px);object-fit:contain;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.4)}@media (max-width:520px){.gallery-page .lightbox .lightbox-image{max-width:92vw;max-height:calc(100vh - 180px)}}@media (max-width:400px){.gallery-page .lightbox .lightbox-image{max-width:94vw;max-height:calc(100vh - 160px);border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.3)}}@media (max-width:330px){.gallery-page .lightbox .lightbox-image{max-width:96vw;max-height:calc(100vh - 140px);border-radius:6px}}.gallery-page .lightbox .lightbox-thumbnails{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);width:calc(100% - 40px);max-width:900px;z-index:10002}@media (max-width:520px){.gallery-page .lightbox .lightbox-thumbnails{bottom:16px;width:calc(100% - 32px)}}@media (max-width:400px){.gallery-page .lightbox .lightbox-thumbnails{bottom:12px;width:calc(100% - 24px);max-width:100%}}@media (max-width:330px){.gallery-page .lightbox .lightbox-thumbnails{bottom:8px;width:calc(100% - 16px)}}.gallery-page .lightbox .lightbox-thumbnails-wrapper{display:flex;gap:12px;overflow-x:auto;padding:12px 20px;background:rgba(0,0,0,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:12px;scrollbar-width:none;scroll-padding:0 20px;scroll-behavior:smooth}.gallery-page .lightbox .lightbox-thumbnails-wrapper::-webkit-scrollbar{display:none}@media (max-width:520px){.gallery-page .lightbox .lightbox-thumbnails-wrapper{gap:10px;padding:10px 16px;border-radius:10px;scroll-padding:0 16px}}@media (max-width:400px){.gallery-page .lightbox .lightbox-thumbnails-wrapper{gap:8px;padding:8px 12px;border-radius:8px;scroll-padding:0 12px}}@media (max-width:330px){.gallery-page .lightbox .lightbox-thumbnails-wrapper{gap:6px;padding:6px 10px;border-radius:6px;scroll-padding:0 10px}}.gallery-page .lightbox .lightbox-thumbnail{flex-shrink:0;width:80px;height:80px;cursor:pointer;border-radius:8px;overflow:hidden;transition:all .3s ease;border:3px solid transparent;position:relative}.gallery-page .lightbox .lightbox-thumbnail::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);transition:opacity .3s ease}.gallery-page .lightbox .lightbox-thumbnail.active{border-color:#fff;transform:scale(1.05)}.gallery-page .lightbox .lightbox-thumbnail.active::after{opacity:0}.gallery-page .lightbox .lightbox-thumbnail:hover:not(.active){transform:scale(1.05);border-color:rgba(255,255,255,.5)}.gallery-page .lightbox .lightbox-thumbnail:hover:not(.active)::after{opacity:.5}.gallery-page .lightbox .lightbox-thumbnail img{width:100%;height:100%;object-fit:cover}@media (max-width:520px){.gallery-page .lightbox .lightbox-thumbnail{width:70px;height:70px;border-radius:7px;border-width:2.5px}}@media (max-width:400px){.gallery-page .lightbox .lightbox-thumbnail{width:60px;height:60px;border-radius:6px;border-width:2px}}@media (max-width:330px){.gallery-page .lightbox .lightbox-thumbnail{width:50px;height:50px;border-radius:5px;border-width:2px}}.gallery-page .d-none{display:none!important}@media (max-width:330px){.gallery-page .shadow-sm{box-shadow:0 .05rem .15rem rgba(0,0,0,.075)!important}.gallery-page .rounded-4{border-radius:.5rem!important}.gallery-page .py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}}.blog-detail{padding:60px 0;scroll-behavior:smooth}.blog-detail ol,.blog-detail ul{font-size:var(--font-body-md-size);line-height:var(--font-body-md-line);font-weight:var(--font-weight-regular);color:var(--font-dark);margin-bottom:20px;padding-left:25px;list-style-position:outside}.blog-detail ol li,.blog-detail ul li{margin-bottom:12px;line-height:1.6;padding-left:5px;display:list-item}.blog-detail ol li:last-child,.blog-detail ul li:last-child{margin-bottom:0}.blog-detail ul{list-style-type:disc!important}.blog-detail ul li{list-style-type:disc!important}.blog-detail ul li::marker{color:var(--primary-color)}.blog-detail ol{list-style-type:decimal!important}.blog-detail ol li{list-style-type:decimal!important}.blog-detail ol li::marker{color:var(--primary-color);font-weight:600}.blog-detail .container .blog__head .back-to-list{display:flex;gap:5px;align-items:center;cursor:pointer;padding-bottom:15px}.blog-detail .container .blog__head .back-to-list i{rotate:180deg;color:var(--primary-color);font-size:20px}.blog-detail .container .blog__head .back-to-list span{font-size:var(--font-text-sm-size);line-height:var(--font-text-sm-line);font-weight:var(--font-weight-semibold);color:var(--primary-color)}.blog-detail .container .blog__head h1{padding-bottom:10px}.blog-detail .container .blog__head .blog-information{display:flex;align-items:center;gap:20px;padding-bottom:15px}.blog-detail .container .blog__head .blog-information>div{display:flex;align-items:center;gap:5px;font-size:var(--font-text-sm-size);line-height:var(--font-text-sm-line);font-weight:var(--font-weight-semibold);color:var(--font-dark)}.blog-detail .container .blog__head .blog-information>div i{color:var(--primary-color);font-size:20px}.blog-detail .container .blog__head .meta-description{font-size:var(--font-body-md-size);line-height:var(--font-body-md-line);font-weight:var(--font-weight-regular);color:var(--font-dark);padding-bottom:20px}.blog-detail .container .blog__head .img-wrapper{position:relative;display:inline-block;width:100%;max-width:100%;margin-bottom:30px}.blog-detail .container .blog__head .img-wrapper .ci-big-paw{position:absolute;font-size:120px;z-index:1;color:#fff;right:-70px;top:-75px}.blog-detail .container .blog__head .img-wrapper .img-inner{width:100%;height:357px;position:relative}.blog-detail .container .blog__head .img-wrapper .img-inner img{border-radius:17px;border:6px solid #fff;width:100%;height:357px;position:relative;z-index:2;display:block;object-fit:cover}.blog-detail .container .blog__head .img-wrapper::after{content:"";position:absolute;bottom:-30px;left:0;width:100%;height:100%;opacity:.5;background:var(--reflection-image) #d3d3d3 50%/cover no-repeat;filter:blur(18.4500007629px);transform:scaleY(-1);border-radius:17px;z-index:0}.blog-detail .container .blog__head .blog__key-words{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin-top:20px}.blog-detail .container .blog__head .blog__key-words .tag{display:inline-flex;align-items:center;padding:8px 16px;color:var(--primary-color);text-decoration:none;font-size:var(--font-text-sm-size);line-height:var(--font-text-sm-line);font-weight:var(--font-weight-semibold);color:var(--primary-color);transition:opacity .2s ease;position:relative}.blog-detail .container .blog__head .blog__key-words .tag:not(:last-child)::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:16px;background-color:var(--outline-grey)}.blog-detail .container .blog__head .blog__key-words .tag:hover{opacity:.7}.blog-detail .container .blog-content{padding-top:40px;padding-bottom:60px}.blog-detail .container .blog-content section[id]{scroll-margin-top:100px;margin-bottom:80px}.blog-detail .container .blog-content section[id]:last-child{margin-bottom:0}.blog-detail .container .blog-content h2{font-size:var(--font-h2-size);line-height:var(--font-h2-line);font-weight:var(--font-weight-semibold);font-family:Aleo,serif;margin-top:50px;margin-bottom:20px}.blog-detail .container .blog-content h2:first-child{margin-top:0}.blog-detail .container .blog-content h3{font-size:var(--font-h3-size);line-height:var(--font-h3-line);font-weight:var(--font-weight-semibold);font-family:Aleo,serif;margin-top:25px;margin-bottom:12px}.blog-detail .container .blog-content p{font-size:var(--font-body-md-size);line-height:var(--font-body-md-line);font-weight:var(--font-weight-regular);color:var(--font-dark);margin-bottom:15px;line-height:1.7}.blog-detail .container .blog-content ol,.blog-detail .container .blog-content ul{font-size:var(--font-body-md-size);line-height:var(--font-body-md-line);font-weight:var(--font-weight-regular);color:var(--font-dark);margin-bottom:20px;padding-left:25px}.blog-detail .container .blog-content ol li,.blog-detail .container .blog-content ul li{margin-bottom:12px;line-height:1.6;padding-left:5px}.blog-detail .container .blog-content ol li:last-child,.blog-detail .container .blog-content ul li:last-child{margin-bottom:0}.blog-detail .container .blog-content ul{list-style-type:disc}.blog-detail .container .blog-content ul li::marker{color:var(--primary-color)}.blog-detail .container .blog-content ol{list-style-type:decimal}.blog-detail .container .blog-content ol li::marker{color:var(--primary-color);font-weight:600}.blog-detail .container .blog-content a{color:var(--primary-color);text-decoration:underline;transition:opacity .2s ease}.blog-detail .container .blog-content a:hover{opacity:.8}.blog-detail .container .blog-content b,.blog-detail .container .blog-content strong{font-weight:600}.blog-detail .container .blog-content .content-row{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:stretch;margin:0}.blog-detail .container .blog-content .content-row__text h2,.blog-detail .container .blog-content .content-row__text h3{margin-top:0}.blog-detail .container .blog-content .content-row__text ol:last-child,.blog-detail .container .blog-content .content-row__text p:last-child,.blog-detail .container .blog-content .content-row__text ul:last-child{margin-bottom:0}.blog-detail .container .blog-content .content-row__image{position:relative}.blog-detail .container .blog-content .content-row__image img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:14px;display:block;object-fit:cover}.blog-detail .container .blog-content .content-row--image-left .content-row__image{order:1}.blog-detail .container .blog-content .content-row--image-left .content-row__text{order:2}.blog-detail .container .blog-content .content-row--image-right .content-row__image{order:2}.blog-detail .container .blog-content .content-row--image-right .content-row__text{order:1}.blog-detail .container .blog-content .highlight-box{border-radius:16px;border:1px solid var(--primary-color);background:linear-gradient(90deg,rgba(244,157,13,.1) 0,rgba(244,94,13,.1) 100%);padding:35px 40px;margin:0}.blog-detail .container .blog-content .highlight-box h2,.blog-detail .container .blog-content .highlight-box h3{margin-top:0;margin-bottom:20px}.blog-detail .container .blog-content .highlight-box ol,.blog-detail .container .blog-content .highlight-box ul{margin-bottom:0}.blog-detail .container .blog-content .highlight-box ol li,.blog-detail .container .blog-content .highlight-box ul li{margin-bottom:10px}.blog-detail .container .blog-content .highlight-box ol li:last-child,.blog-detail .container .blog-content .highlight-box ul li:last-child{margin-bottom:0}.blog-detail .container .blog-content .highlight-box p:last-child{margin-bottom:0}@media (max-width:991px){.blog-detail .img-wrapper .ci-big-paw{font-size:100px;right:-50px;top:-60px}.blog-detail .blog-content .content-row{gap:30px}.blog-detail .blog-content .highlight-box{padding:30px}}@media (max-width:767px){.blog-detail{padding:20px 0}.blog-detail .img-wrapper .ci-big-paw{font-size:80px;right:-30px;top:-45px}.blog-detail .blog__key-words .tag{padding:6px 12px;font-size:13px}.blog-detail .blog__key-words .tag:not(:last-child)::after{height:14px}.blog-detail .blog-content{padding-top:30px;padding-bottom:40px}.blog-detail .blog-content section[id]{margin-bottom:30px}.blog-detail .blog-content h2{margin-top:40px}.blog-detail .blog-content .highlight-box{padding:25px}.blog-detail .blog-content .content-row{display:flex!important;flex-direction:column!important;gap:25px}.blog-detail .blog-content .content-row .content-row__text{order:1!important}.blog-detail .blog-content .content-row .content-row__image{order:2!important;position:relative!important;min-height:250px}.blog-detail .blog-content .content-row .content-row__image img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-height:none!important}}@media (max-width:486px){.blog-detail{padding:40px 0}.blog-detail .container{overflow:hidden}.blog-detail .img-wrapper{margin-bottom:20px}.blog-detail .img-wrapper .ci-big-paw{font-size:70px;right:-25px;top:-35px}.blog-detail .img-wrapper::after{bottom:auto;top:10px}.blog-detail .blog__key-words .tag{padding:5px 10px;font-size:12px}.blog-detail .blog__key-words .tag:not(:last-child)::after{height:12px}.blog-detail .blog-content{padding-top:20px;padding-bottom:30px}.blog-detail .blog-content section[id]{margin-bottom:40px!important}.blog-detail .blog-content h2{margin-top:35px}.blog-detail .blog-content ol,.blog-detail .blog-content ul{padding-left:20px}.blog-detail .blog-content .highlight-box{padding:20px;border-radius:10px}.blog-detail .blog-content .content-row .content-row__image{min-height:200px}}.blog-page .container .blog-items{display:flex;flex-direction:column;gap:0;padding-bottom:40px}.blog-page .container .blog-items .blog-item:not(:last-child){margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid var(--outline-grey)}.kittens.container{display:flex;flex-direction:column;gap:80px;padding-bottom:60px}.kittens.container .kittens__empty{border-radius:18px;text-align:center;padding:40px 20px;border:1px solid #f7dee8;background:linear-gradient(90deg,rgba(190,100,136,.1) 0,rgba(255,255,255,.1) 100%)}@media (max-width:768px){.kittens.container{gap:60px;padding-bottom:40px}}.kittens.container .kittens__group:last-child{margin-bottom:0}.kittens.container .kittens__group h2{margin-bottom:10px}@media (max-width:768px){.kittens.container .kittens__group h2{margin-bottom:8px}}.kittens.container .kittens__description{margin-bottom:20px;font-size:var(--font-body-md-size);line-height:var(--font-body-md-line);font-weight:var(--font-weight-regular);color:var(--font-dark)}@media (max-width:768px){.kittens.container .kittens__description{margin-bottom:16px}}.kittens.container .kittens__description a{font-size:var(--font-body-md-size);line-height:var(--font-body-md-line);font-weight:var(--font-weight-regular);color:var(--primary-color);word-break:break-word}.kittens.container .kittens__list{display:grid;grid-template-columns:1fr 1fr;gap:40px;row-gap:60px}@media (max-width:1200px){.kittens.container .kittens__list{grid-template-columns:1fr;gap:30px;row-gap:50px}}@media (max-width:768px){.kittens.container .kittens__list{gap:40px;row-gap:40px}}.kittens.container .kitten{display:flex;gap:20px;align-items:flex-start;min-width:0}@media (max-width:1200px){.kittens.container .kitten{gap:30px}}@media (max-width:768px){.kittens.container .kitten{flex-direction:column;align-items:stretch;gap:16px}}.kittens.container .kitten .kitten__badges{display:flex;align-items:center;padding-bottom:8px;gap:10px;flex-wrap:wrap}@media (max-width:767px){.kittens.container .kitten .kitten__badges{gap:8px}}.kittens.container .kitten .kitten__badges .custom-badge{align-items:center;flex-shrink:0}.kittens.container .kitten .kitten__badges .state-badge span{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-body-sm-size);line-height:var(--font-body-sm-line);font-weight:var(--font-weight-medium);color:var(--white);white-space:nowrap;padding:3px 14px;border-radius:20px;backdrop-filter:blur(4px);transition:all .3s ease}@media (max-width:767px){.kittens.container .kitten .kitten__badges .state-badge span{padding:5px 12px;font-size:12px}}.kittens.container .kitten .kitten__badges .state-badge span::before{content:"";width:8px;height:8px;border-radius:50%;flex-shrink:0;animation:pulse 2s infinite}.kittens.container .kitten .kitten__badges .state-badge--available span{background:linear-gradient(135deg,#22c55e 0,#16a34a 100%);box-shadow:0 2px 8px rgba(34,197,94,.35)}.kittens.container .kitten .kitten__badges .state-badge--available span::before{background:#86efac;box-shadow:0 0 6px rgba(134,239,172,.8)}.kittens.container .kitten .kitten__badges .state-badge--reserved span{background:linear-gradient(135deg,#f59e0b 0,#d97706 100%);box-shadow:0 2px 8px rgba(245,158,11,.35)}.kittens.container .kitten .kitten__badges .state-badge--reserved span::before{background:#fde68a;box-shadow:0 0 6px rgba(253,230,138,.8)}.kittens.container .kitten .kitten__badges .state-badge--sold span{background:linear-gradient(135deg,#d83737 0,#ae3d3d 100%);box-shadow:0 2px 8px rgba(211,65,65,.35)}.kittens.container .kitten .kitten__badges .state-badge--sold span::before{background:#590202;box-shadow:none;animation:none}.kittens.container .kitten .kitten__badges .gender-badge{display:inline-flex;gap:6px;align-items:center;white-space:nowrap;padding:3px 14px;border-radius:20px;background:linear-gradient(135deg,rgba(190,100,136,.12) 0,rgba(190,100,136,.06) 100%);border:1px solid rgba(190,100,136,.2);transition:all .3s ease}@media (max-width:767px){.kittens.container .kitten .kitten__badges .gender-badge{padding:5px 12px}}.kittens.container .kitten .kitten__badges .gender-badge i{color:var(--primary-color);font-size:16px;flex-shrink:0}@media (max-width:767px){.kittens.container .kitten .kitten__badges .gender-badge i{font-size:14px}}.kittens.container .kitten .kitten__badges .gender-badge span{font-size:var(--font-body-sm-size);line-height:var(--font-body-sm-line);font-weight:var(--font-weight-medium);color:var(--primary-color)}@media (max-width:767px){.kittens.container .kitten .kitten__badges .gender-badge span{font-size:12px}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}.kittens.container .kitten .kitten__info{display:flex;flex-direction:column;flex:1;min-width:0}@media (max-width:768px){.kittens.container .kitten .kitten__info{order:2;width:100%}}.kittens.container .kitten .kitten__info .kitten__full-name{margin-bottom:5px;word-break:break-word;overflow-wrap:break-word}.kittens.container .kitten .kitten__info .kitten__description{padding-bottom:10px;word-break:break-word;overflow-wrap:break-word}@media (max-width:768px){.kittens.container .kitten .kitten__info .kitten__description{padding-bottom:8px}}.kittens.container .kitten .kitten__info .kitten__order-informations{display:flex;flex-direction:column;gap:8px;width:fit-content;max-width:100%;margin-bottom:12px;padding:12px;border-radius:12px;background:linear-gradient(135deg,#fafafa 0,#f5f5f5 100%);border:1px solid rgba(0,0,0,.06)}@media (max-width:768px){.kittens.container .kitten .kitten__info .kitten__order-informations{width:100%;max-width:100%;padding:14px}}.kittens.container .kitten .kitten__info .kitten__order-informations h4{margin:0}.kittens.container .kitten .kitten__info .kitten__order-informations .price-wrapper{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:10px 14px;border-radius:8px;background:#fff;border:1px solid rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.04);transition:all .25s ease;min-width:0}@media (max-width:768px){.kittens.container .kitten .kitten__info .kitten__order-informations .price-wrapper{padding:12px 14px;gap:16px}}.kittens.container .kitten .kitten__info .kitten__order-informations .price-wrapper .price-category{font-size:var(--font-text-md-size);line-height:var(--font-text-md-line);font-weight:var(--font-weight-regular);color:var(--font-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;opacity:.75}@media (max-width:767px){.kittens.container .kitten .kitten__info .kitten__order-informations .price-wrapper .price-category{font-size:13px}}.kittens.container .kitten .kitten__info .kitten__order-informations .price-wrapper .price{font-size:var(--font-text-md-size);line-height:var(--font-text-md-line);font-weight:var(--font-weight-semibold);color:var(--primary-color);text-align:right;white-space:nowrap;flex-shrink:0;background:linear-gradient(135deg,var(--primary-color) 0,#a85f7d 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width:767px){.kittens.container .kitten .kitten__info .kitten__order-informations .price-wrapper .price{font-size:14px}}.kittens.container .kitten .kitten__info .btn{margin-top:4px;font-size:14px;padding:10px 16px}@media (max-width:1200px){.kittens.container .kitten .kitten__info .btn{font-size:13px;padding:8px 14px}}@media (max-width:768px){.kittens.container .kitten .kitten__info .btn{width:100%;justify-content:center}}.kittens.container .kitten .kitten__wrapper{width:315px;height:100%;max-height:350px;overflow:hidden;border-radius:14px;flex-shrink:0}@media (max-width:1200px){.kittens.container .kitten .kitten__wrapper{width:280px;height:220px}}@media (max-width:768px){.kittens.container .kitten .kitten__wrapper{width:100%;max-width:100%;height:auto;aspect-ratio:4/3;order:1}}.kittens.container .kitten .kitten__wrapper img{width:100%;height:100%;object-fit:cover;border-radius:14px;display:block}.hero{position:relative;width:100%;border-radius:35px;overflow:hidden;background-size:cover;background-position:center right;background-repeat:no-repeat;margin-bottom:40px;display:flex;align-items:center}.hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--tertiary-color) 80%,transparent) 0,color-mix(in srgb,var(--tertiary-color) 60%,transparent) 25%,color-mix(in srgb,var(--tertiary-color) 35%,transparent) 50%,color-mix(in srgb,transparent 15%,transparent) 75%,transparent 100%);z-index:1;pointer-events:none}.hero h1{font-size:62px;font-style:normal;font-weight:700;line-height:76px}@media (max-width:992px){.hero h1{font-size:42px;line-height:46px}}.hero h1,.hero h2,.hero p{max-width:750px;color:var(--white)}.hero__content{position:relative;z-index:2;margin-top:170px;margin-bottom:170px}.hero__title{margin-bottom:15px;text-shadow:4px 7px 10px rgba(0,0,0,.5)}.hero__subtitle{margin-bottom:15px;font-size:var(--font-h3-size);line-height:var(--font-h3-line);font-weight:var(--font-weight-semibold);font-family:Aleo,serif;text-shadow:4px 7px 10px rgba(0,0,0,.5)}.hero__description{margin-bottom:10px;font-size:var(--font-body-md-size);line-height:var(--font-body-md-line);font-weight:var(--font-weight-regular);color:var(--white);text-shadow:2px 5px 8px rgba(0,0,0,.7)}.hero .btn{margin-top:20px}.hero--large{background-image:url(/img/components/hero-section/herosection-high.webp);min-height:750px}@media (max-width:1400px){.hero--large{min-height:650px}}@media (max-width:1200px){.hero--large{min-height:550px}}@media (max-width:992px){.hero--large{min-height:480px}}@media (max-width:768px){.hero--large{min-height:420px}}@media (max-width:576px){.hero--large{min-height:480px}}.hero--small{background-image:url(/img/components/hero-section/herosection-thin.webp);min-height:400px}@media (max-width:1400px){.hero--small{min-height:380px}}@media (max-width:1200px){.hero--small{min-height:360px}}@media (max-width:992px){.hero--small{min-height:340px}}@media (max-width:768px){.hero--small{min-height:380px}}@media (max-width:576px){.hero--small{min-height:420px}}.hero--small .hero__content{margin:0;padding:45px 0 45px 50px}@media (max-width:1400px){.hero--small .hero__content{padding:40px 0 40px 40px}}@media (max-width:1200px){.hero--small .hero__content{padding:35px 0 35px 35px}}@media (max-width:992px){.hero--small .hero__content{padding:30px 0 30px 30px}}@media (max-width:768px){.hero--small .hero__content{padding:30px 20px 30px 20px}}@media (max-width:576px){.hero--small .hero__content{padding:35px 15px 35px 15px}}.hero--small h1{font-size:48px;line-height:56px;margin-bottom:10px}@media (max-width:1200px){.hero--small h1{font-size:42px;line-height:50px}}@media (max-width:992px){.hero--small h1{font-size:36px;line-height:42px}}@media (max-width:768px){.hero--small h1{font-size:32px;line-height:38px}}@media (max-width:576px){.hero--small h1{font-size:28px;line-height:34px}}.hero--small .hero__subtitle{font-size:20px;line-height:26px;margin-bottom:8px}@media (max-width:992px){.hero--small .hero__subtitle{font-size:18px;line-height:24px}}@media (max-width:768px){.hero--small .hero__subtitle{font-size:16px;line-height:22px}}@media (max-width:576px){.hero--small .hero__subtitle{font-size:15px;line-height:20px}}.hero--small .hero__description{font-size:16px;line-height:24px;margin-bottom:6px}@media (max-width:576px){.hero--small .hero__description{font-size:14px;line-height:20px}}.hero--small .btn{margin-top:15px}@media (max-width:768px){.hero--small .btn{margin-top:12px}}@media (max-width:1400px){.hero__content{margin-left:40px}}@media (max-width:1200px){.hero__content{margin-left:35px;max-width:650px}}@media (max-width:992px){.hero{border-radius:25px}.hero__overlay{background:linear-gradient(90deg,color-mix(in srgb,var(--tertiary-color) 85%,transparent) 0,color-mix(in srgb,var(--tertiary-color) 65%,transparent) 20%,color-mix(in srgb,var(--tertiary-color) 40%,transparent) 40%,transparent 60%)}.hero__content{margin:45px 0 45px 30px;max-width:420px}}@media (max-width:768px){.hero{border-radius:20px;margin-bottom:30px;background-position:65% center}.hero__overlay{background:linear-gradient(90deg,color-mix(in srgb,var(--tertiary-color) 88%,transparent) 0,color-mix(in srgb,var(--tertiary-color) 70%,transparent) 30%,color-mix(in srgb,var(--tertiary-color) 45%,transparent) 55%,transparent 75%)}.hero__content{margin:40px 20px;max-width:100%}.hero .btn{margin-top:18px}}@media (max-width:576px){.hero{border-radius:15px;background-position:60% center}.hero__overlay{background:linear-gradient(90deg,color-mix(in srgb,var(--tertiary-color) 92%,transparent) 0,color-mix(in srgb,var(--tertiary-color) 75%,transparent) 40%,color-mix(in srgb,var(--tertiary-color) 50%,transparent) 65%,transparent 85%)}.hero__content{margin:35px 15px}.hero .btn{width:100%;justify-content:center}}.blog-item{display:grid;grid-template-columns:1fr 4fr;align-items:center;gap:2rem}.blog-item .image-wrapper{width:315px;height:245px;overflow:hidden;border-radius:14px}.blog-item .image-wrapper img{width:100%;height:100%;object-fit:cover;border-radius:14px;display:block}.blog-item .texts h2{font-size:var(--font-h3-size);line-height:var(--font-h3-line);font-weight:var(--font-weight-semibold);font-family:Aleo,serif}.blog-item .texts div{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.blog-item .texts div div{display:flex;align-items:center;gap:5px}.blog-item .texts div>i{color:var(--primary-color)}.blog-item .texts p{padding-top:10px;font-size:var(--font-body-md-size);line-height:var(--font-body-md-line);font-weight:var(--font-weight-regular);color:var(--font-light)}.blog-item .texts .btn{margin-top:15px}@media (max-width:992px){.blog-item{grid-template-columns:1fr 3fr;gap:1.5rem}.blog-item .image-wrapper{width:250px;height:195px}}@media (max-width:768px){.blog-item{grid-template-columns:1fr;gap:1.5rem}.blog-item .image-wrapper{width:100%;height:250px;max-width:400px}.blog-item .texts div{gap:15px}.blog-item .texts .btn{width:100%;text-align:center}}@media (max-width:480px){.blog-item{gap:1rem}.blog-item .image-wrapper{height:200px}.blog-item .texts div{gap:10px;font-size:.9rem}.blog-item .texts p{padding-top:8px}.blog-item .texts .btn{margin-top:12px}}.features-section{border-radius:18px;border:1px solid #f7dee8;background:linear-gradient(90deg,rgba(190,100,136,.1) 0,rgba(255,255,255,.1) 100%);padding:20px 30px}.features-section .col{display:flex;align-items:center;gap:20px}.features-section .col i{font-size:62px}.features-section .col div h3{font-size:var(--font-h4-size);line-height:var(--font-h4-line);font-weight:var(--font-weight-semibold);font-family:Aleo,serif}.features-section .col div p{font-size:var(--font-text-sm-size);line-height:var(--font-text-sm-line);font-weight:var(--font-weight-regular);color:var(--font-dark)}.features-section .col:nth-child(1){justify-content:flex-start;text-align:left}.features-section .col:nth-child(2){justify-content:center}.features-section .col:nth-child(3){justify-content:flex-end}@media (max-width:991px){.features-section{padding:20px 15px}.features-section .row{row-gap:25px}.features-section .col{flex-direction:column;justify-content:center!important;text-align:center;gap:12px}.features-section .col i{font-size:50px}.features-section .col div{text-align:center}.features-section .col div p br{display:none}}@media (max-width:700px){.features-section col{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.features-section col div{text-align:left!important}}.how-reserve .container-wide .background-overlay{padding-top:100px;padding-bottom:100px;border-radius:40px;border:1px solid var(--light-grey);background:linear-gradient(106deg,var(--white) 12.56%,var(--light-grey) 94.14%)}.how-reserve .container-wide .container.container>h2{font-size:var(--font-h1-size);line-height:var(--font-h1-line);font-weight:var(--font-weight-semibold);color:var(--font-dark);font-family:Aleo,serif}.how-reserve .container-wide .container.container>p{font-size:var(--font-body-md-size);line-height:var(--font-body-md-line);font-weight:var(--font-weight-regular);color:var(--font-dark)}.how-reserve .container-wide .container .steps{padding-bottom:60px}.how-reserve .container-wide .container .steps .image-wrapper{justify-self:center}.how-reserve .container-wide .container .steps .image-wrapper .img-overlay{background:linear-gradient(180deg,rgba(251,253,255,0) 0,#eaf0f9 100%);stroke-width:1px;stroke:var(--outline-grey);border-radius:999px;border:dashed 1px var(--light-blue)}.how-reserve .container-wide .container .steps .image-wrapper .img-overlay img{margin:15px;border-radius:999px;box-shadow:0 17px 17.3px 0 rgba(0,0,0,.19)}.how-reserve .container-wide .container .steps .steps-grid{display:grid;padding-top:40px;grid-template-columns:1fr 7fr;grid-template-rows:2fr 1fr 2fr 1fr 2fr 1fr 2fr;gap:0 20px;grid-auto-flow:row;align-items:center;grid-template-areas:"row1 row1" "icon1 ." "row2 row2" "icon2 ." "row3 row3" "icon3 ." "row4 row4"}.how-reserve .container-wide .container .steps .row1{display:grid;grid-template-columns:1fr 7fr;grid-template-rows:1fr;gap:0 20px;grid-auto-flow:row;grid-template-areas:". .";grid-area:row1;align-items:center}.how-reserve .container-wide .container .steps .row2{display:grid;grid-template-columns:1fr 7fr;grid-template-rows:1fr;gap:0 20px;grid-auto-flow:row;grid-template-areas:". .";grid-area:row2;align-items:center}.how-reserve .container-wide .container .steps .row3{display:grid;grid-template-columns:1fr 7fr;grid-template-rows:1fr;gap:0 10px;grid-auto-flow:row;grid-template-areas:". .";grid-area:row3;align-items:center}.how-reserve .container-wide .container .steps .row4{display:grid;grid-template-columns:1fr 7fr;grid-template-rows:1fr;gap:0 20px;grid-auto-flow:row;grid-template-areas:". .";grid-area:row4;align-items:center}.how-reserve .container-wide .container .steps .row1 .texts span,.how-reserve .container-wide .container .steps .row2 .texts span,.how-reserve .container-wide .container .steps .row3 .texts span,.how-reserve .container-wide .container .steps .row4 .texts span{font-size:var(--font-text-sm-size);line-height:var(--font-text-sm-line);font-weight:var(--font-weight-regular);color:var(--font-dark)}.how-reserve .container-wide .container .steps .row1 .texts h3,.how-reserve .container-wide .container .steps .row2 .texts h3,.how-reserve .container-wide .container .steps .row3 .texts h3,.how-reserve .container-wide .container .steps .row4 .texts h3{padding:2px 0 5px 0;font-size:var(--font-h4-size);line-height:var(--font-h4-line);font-weight:var(--font-weight-semibold);color:var(--primary-color);font-family:Aleo,serif}.how-reserve .container-wide .container .steps .row1 .texts p,.how-reserve .container-wide .container .steps .row2 .texts p,.how-reserve .container-wide .container .steps .row3 .texts p,.how-reserve .container-wide .container .steps .row4 .texts p{font-size:var(--font-body-sm-size);line-height:var(--font-body-sm-line);font-weight:var(--font-weight-regular);color:var(--font-dark)}.how-reserve .container-wide .container .steps .row1 .desktop-p,.how-reserve .container-wide .container .steps .row2 .desktop-p,.how-reserve .container-wide .container .steps .row3 .desktop-p,.how-reserve .container-wide .container .steps .row4 .desktop-p{display:block}.how-reserve .container-wide .container .steps .row1 .mobile-p,.how-reserve .container-wide .container .steps .row2 .mobile-p,.how-reserve .container-wide .container .steps .row3 .mobile-p,.how-reserve .container-wide .container .steps .row4 .mobile-p{display:none}.how-reserve .container-wide .container .steps .icon{padding-top:5px}.how-reserve .container-wide .container .steps .icon1{grid-area:icon1;text-align:left}.how-reserve .container-wide .container .steps .icon1 .ci.ci-paw{font-size:55px;rotate:-25deg}.how-reserve .container-wide .container .steps .icon2{grid-area:icon2;text-align:right}.how-reserve .container-wide .container .steps .icon2 .ci.ci-paw{font-size:55px;rotate:25deg}.how-reserve .container-wide .container .steps .icon3{grid-area:icon3;text-align:left}.how-reserve .container-wide .container .steps .icon3 .ci.ci-paw{font-size:55px;rotate:-25deg}@media (max-width:1600px){.how-reserve .container-wide .background-overlay{padding:30px 0;border-radius:30px}}@media (max-width:1600px) and (min-width:768px){.how-reserve .container-wide .container{padding:0 25px}}@media (max-width:768px){.how-reserve .container-wide .background-overlay{border-radius:15px;padding:20px 0}.how-reserve .container-wide .container .steps{padding-bottom:40px}.how-reserve .container-wide .container .steps .icon{top:-15px;position:relative;width:70px}.how-reserve .container-wide .container .steps .icon i{font-size:24px!important;position:absolute}.how-reserve .container-wide .container .steps .image-wrapper .img-overlay img{margin:8px;height:60px}.how-reserve .container-wide .container .steps .steps-grid{gap:15px 10px!important;align-items:start;grid-template-rows:2fr auto 2fr auto 2fr auto 2fr}.how-reserve .container-wide .container .steps .row1,.how-reserve .container-wide .container .steps .row2,.how-reserve .container-wide .container .steps .row3,.how-reserve .container-wide .container .steps .row4{--bs-gutter-y:0;margin:0!important;display:grid;grid-template-columns:1fr 7fr;align-items:center;grid-template-rows:auto auto;gap:0 10px!important;grid-template-areas:"img texts" "paragraph paragraph"}.how-reserve .container-wide .container .steps .row1 .image-wrapper,.how-reserve .container-wide .container .steps .row2 .image-wrapper,.how-reserve .container-wide .container .steps .row3 .image-wrapper,.how-reserve .container-wide .container .steps .row4 .image-wrapper{grid-area:img}.how-reserve .container-wide .container .steps .row1 .texts,.how-reserve .container-wide .container .steps .row2 .texts,.how-reserve .container-wide .container .steps .row3 .texts,.how-reserve .container-wide .container .steps .row4 .texts{grid-area:texts;display:flex;flex-direction:column;gap:2px}.how-reserve .container-wide .container .steps .row1 .texts .desktop-p,.how-reserve .container-wide .container .steps .row2 .texts .desktop-p,.how-reserve .container-wide .container .steps .row3 .texts .desktop-p,.how-reserve .container-wide .container .steps .row4 .texts .desktop-p{display:none}.how-reserve .container-wide .container .steps .row1 .mobile-p,.how-reserve .container-wide .container .steps .row2 .mobile-p,.how-reserve .container-wide .container .steps .row3 .mobile-p,.how-reserve .container-wide .container .steps .row4 .mobile-p{display:block;grid-area:paragraph;margin:10px 0 0 0;font-size:var(--font-body-sm-size);line-height:var(--font-body-sm-line);font-weight:var(--font-weight-regular);color:var(--font-dark)}.how-reserve .container-wide .container .reserve-cat{border-radius:14px!important}}@media (max-width:576px){.how-reserve .container-wide .background-overlay{border-radius:15px;padding:15px 0}.how-reserve .container-wide .container .steps .row1 .texts h3,.how-reserve .container-wide .container .steps .row2 .texts h3,.how-reserve .container-wide .container .steps .row3 .texts h3,.how-reserve .container-wide .container .steps .row4 .texts h3{font-size:var(--font-h5-size);line-height:var(--font-h5-line);font-weight:var(--font-weight-semibold);color:var(--primary-color);font-family:Aleo,serif}}.nav-item.with-dropdown{position:relative}.dropdown{visibility:hidden;opacity:0;position:absolute;top:100%;left:0;width:100%;margin-top:-5px;z-index:-2;background-color:transparent;pointer-events:none;perspective:2000px;transform-style:preserve-3d;transition:opacity .3s cubic-bezier(.25,.46,.45,.94),visibility 0s linear .3s,background-color .5s cubic-bezier(.25,.46,.45,.94),box-shadow .5s cubic-bezier(.25,.46,.45,.94)}.dropdown .dropdown-inner .dropdown-content{display:flex;background-color:#fff;border-radius:10px;box-shadow:0 9px 21.1px 3px rgba(0,0,0,.25);gap:25px;justify-content:flex-start;position:relative;transform:translateY(-20px) scale(.96);opacity:0;filter:blur(6px);transform-origin:top center;transform-style:preserve-3d;transition:transform .35s cubic-bezier(.25,.46,.45,.94),opacity .35s cubic-bezier(.25,.46,.45,.94),filter .35s cubic-bezier(.25,.46,.45,.94),background-color .35s cubic-bezier(.25,.46,.45,.94),box-shadow .35s cubic-bezier(.25,.46,.45,.94),border-radius .35s cubic-bezier(.25,.46,.45,.94)}.dropdown .dropdown-inner .grid{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:20px;padding:10px}.dropdown .dropdown-inner .grid .cat{display:flex;gap:10px;align-items:center;padding:10px}.dropdown .dropdown-inner .grid .cat__wrapper img{width:100px;height:100px;border-radius:10px;object-fit:cover;flex-shrink:0}.dropdown .dropdown-inner .grid .cat__information{display:flex;flex-direction:column;gap:5px}.dropdown .dropdown-inner .grid .cat__gender{font-size:var(--font-text-xs-size);line-height:var(--font-text-xs-line);font-weight:var(--font-weight-regular);color:var(--primary-color)}.dropdown .dropdown-inner .grid .cat__full-name{font-size:var(--font-text-md-size);line-height:var(--font-text-md-line);font-weight:var(--font-weight-semibold);color:var(--font-dark)}.dropdown .dropdown-inner .grid .cat__description{font-size:var(--font-text-xs-size);line-height:var(--font-text-xs-line);font-weight:var(--font-weight-regular);color:var(--tertiary-color)}.dropdown .dropdown-inner .grid .cat:hover{background:color-mix(in srgb,var(--tertiary-color) 10%,transparent);border-radius:12px}.dropdown.active{visibility:visible;opacity:1;z-index:-2;pointer-events:auto;transform:translateY(0) translateZ(0);transition:opacity .35s cubic-bezier(.25,.46,.45,.94),visibility 0s linear 0s,background-color .5s cubic-bezier(.25,.46,.45,.94),box-shadow .5s cubic-bezier(.25,.46,.45,.94),transform .35s cubic-bezier(.25,.46,.45,.94)}.dropdown.active .dropdown-inner .dropdown-content{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}header.scrolled .dropdown{background:linear-gradient(to bottom,#f8f9fa 0,#f1f3f5 100%);border-bottom:1px solid #e5e7eb;box-shadow:0 8px 32px rgba(82,93,103,.15);transform:translateY(-115%);transition:opacity .35s cubic-bezier(.25,.46,.45,.94),visibility 0s linear 0s,background .5s cubic-bezier(.25,.46,.45,.94),box-shadow .5s cubic-bezier(.25,.46,.45,.94),border-color .5s cubic-bezier(.25,.46,.45,.94),transform .35s cubic-bezier(.25,.46,.45,.94)}header.scrolled .dropdown .dropdown-content{background-color:transparent!important;box-shadow:none!important;border-radius:0!important;transition:background-color .35s cubic-bezier(.25,.46,.45,.94),box-shadow .35s cubic-bezier(.25,.46,.45,.94),border-radius .35s cubic-bezier(.25,.46,.45,.94)}header.scrolled .dropdown .dropdown-content .vertical-line{background:rgba(0,0,0,.08);transition:all .35s cubic-bezier(.25,.46,.45,.94)}header.scrolled .dropdown.active{visibility:visible;opacity:1;transform:translateY(0);background:linear-gradient(to bottom,#f8f9fa 0,#eff1f3 100%);border-bottom:1px solid #d1d5db;box-shadow:0 12px 48px rgba(0,0,0,.16),0 4px 12px rgba(0,0,0,.08);transition:opacity .35s cubic-bezier(.25,.46,.45,.94),visibility 0s linear 0s,background .5s cubic-bezier(.25,.46,.45,.94),box-shadow .5s cubic-bezier(.25,.46,.45,.94),border-color .5s cubic-bezier(.25,.46,.45,.94),transform .35s cubic-bezier(.25,.46,.45,.94);pointer-events:auto}header.scrolled .dropdown.active .dropdown-content{opacity:1!important;transform:translateY(0) scale(1)!important;filter:blur(0)!important}header.scrolled .dropdown.active .dropdown-content .vertical-line{opacity:1!important;transform:scaleY(1)!important}header .dropdown.active{transition:opacity .35s cubic-bezier(.25,.46,.45,.94) 0s,visibility 0s linear 0s,background .5s cubic-bezier(.25,.46,.45,.94) 0s,box-shadow .5s cubic-bezier(.25,.46,.45,.94) 0s,border-color .5s cubic-bezier(.25,.46,.45,.94) 0s}header .dropdown.active .dropdown-content{transition:background-color .5s cubic-bezier(.25,.46,.45,.94) 0s,box-shadow .5s cubic-bezier(.25,.46,.45,.94) 0s,border-radius .5s cubic-bezier(.25,.46,.45,.94) 0s,opacity .35s cubic-bezier(.25,.46,.45,.94) 0s,transform .35s cubic-bezier(.25,.46,.45,.94) 0s,filter .35s cubic-bezier(.25,.46,.45,.94) 0s}header .dropdown.active .dropdown-content .col--4,header .dropdown.active .dropdown-content .col--8,header .dropdown.active .dropdown-content .vertical-line{transition:background .35s cubic-bezier(.25,.46,.45,.94) 0s,opacity .35s cubic-bezier(.25,.46,.45,.94) 0s,transform .35s cubic-bezier(.25,.46,.45,.94) 0s,filter .35s cubic-bezier(.25,.46,.45,.94) 0s}header .dropdown.active .dropdown-content .col--4 ul li,header .dropdown.active .dropdown-content .col--8 .cat-wrapper{transition:all .35s cubic-bezier(.25,.46,.45,.94) 0s!important;transition-delay:0s!important}header:not(.scrolled) .dropdown.active .dropdown-content{background-color:#fff!important;box-shadow:0 9px 21.1px 3px rgba(0,0,0,.25)!important;border-radius:10px!important}header.scrolled .dropdown.active .dropdown-content{background-color:transparent!important;box-shadow:none!important;border-radius:0!important}.dropdown.active::before{content:"";position:absolute;top:0;left:0;right:0;height:200px;background:radial-gradient(ellipse at top,rgba(59,130,246,.08) 0,transparent 60%);pointer-events:none;opacity:0;transition:opacity .6s ease-out}header:not(.scrolled) .dropdown.active::before{animation:glow-fade 1s ease-out forwards}@keyframes glow-fade{0%{opacity:0}50%{opacity:1}100%{opacity:.3}}.cat-wrapper,.col--4,.col--8,.dropdown,.dropdown-content{will-change:transform,opacity;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.faq{padding:60px 0}.faq .container.c-row{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.faq .container.c-row .btn{margin-top:10px!important}.faq .container.c-row h2{font-size:var(--font-h1-size);line-height:var(--font-h1-line);font-weight:var(--font-weight-semibold);font-family:Aleo,serif;padding-bottom:10px}.faq .container.c-row h3{font-size:var(--font-h4-size);line-height:var(--font-h4-line);font-weight:var(--font-weight-semibold);font-family:Aleo,serif;padding:25px 0 10px 0}.faq .container.c-row p{font-size:var(--font-body-md-size);line-height:var(--font-body-md-line);font-weight:var(--font-weight-regular);color:var(--font-light);padding-bottom:10px}.faq .container.c-row .cards-container{display:flex;flex-direction:column}.faq .container.c-row .cards-container .expand-card{cursor:pointer;padding:20px 0;border-bottom:1px solid #e5e5e5;transition:all .3s cubic-bezier(.4,0,.2,1)}.faq .container.c-row .cards-container .expand-card:first-child{padding-top:0;padding-bottom:20px}.faq .container.c-row .cards-container .expand-card:last-child{padding-top:20px;padding-bottom:0;border-bottom:none}.faq .container.c-row .cards-container .expand-card .visible-content{display:flex;justify-content:space-between;align-items:center;gap:20px}.faq .container.c-row .cards-container .expand-card .visible-content span{font-size:var(--font-text-md-size);line-height:var(--font-text-md-line);font-weight:var(--font-weight-semibold);color:var(--font-dark);font-weight:600;font-size:1rem;margin:0;transition:color .25s cubic-bezier(.4,0,.2,1)}.faq .container.c-row .cards-container .expand-card .visible-content i{font-size:18px;transition:transform .4s cubic-bezier(.34,1.2,.64,1),color .25s cubic-bezier(.4,0,.2,1);flex-shrink:0}.faq .container.c-row .cards-container .expand-card .hidden-content{max-height:0;opacity:0;overflow:hidden;transform:translateY(-12px);transition:max-height .45s cubic-bezier(.32,.08,.24,1),opacity .35s cubic-bezier(.32,.08,.24,1) 80ms,transform .4s cubic-bezier(.32,.08,.24,1) 80ms,padding .4s cubic-bezier(.32,.08,.24,1)}.faq .container.c-row .cards-container .expand-card .hidden-content p{margin:0;padding:0 40px 0 0;font-size:var(--font-body-sm-size);line-height:var(--font-body-sm-line);font-weight:var(--font-weight-regular);color:var(--font-light)}.faq .container.c-row .cards-container .expand-card:hover .visible-content i,.faq .container.c-row .cards-container .expand-card:hover .visible-content span{color:var(--primary-color)}.faq .container.c-row .cards-container .expand-card:hover .visible-content i{transform:scale(1.05)}.faq .container.c-row .cards-container .expand-card.active .visible-content i,.faq .container.c-row .cards-container .expand-card.active .visible-content span{color:var(--primary-color)}.faq .container.c-row .cards-container .expand-card.active .visible-content i{transform:rotate(180deg)}.faq .container.c-row .cards-container .expand-card.active .hidden-content{max-height:1000px;opacity:1;transform:translateY(0);padding-top:15px;transition:max-height .55s cubic-bezier(.32,.08,.24,1),opacity .45s cubic-bezier(.32,.08,.24,1) .12s,transform .5s cubic-bezier(.32,.08,.24,1) .12s,padding .45s cubic-bezier(.32,.08,.24,1)}@media (max-width:767px){.faq .container.c-row{grid-template-columns:1fr}}@media (max-width:576px){.faq{padding:40px 0}.faq .container.c-row h2{padding-bottom:5px}.faq .container.c-row h3{padding:15px 0 0 0}.faq .container.c-row p{padding-bottom:5px}}.reserve-cat{background-color:var(--black);border-radius:18px}.reserve-cat .reserve-wrapper{display:flex;padding:15px 20px 15px 15px;justify-content:space-between;align-items:center;margin:0!important}.reserve-cat .reserve-wrapper.reserve-wrapper>p{display:block;font-size:var(--font-body-md-size);line-height:var(--font-body-md-line);font-weight:var(--font-weight-regular);color:var(--light-grey)}@media (min-width:576px){.reserve-cat .reserve-wrapper.reserve-wrapper>p{display:none}}.reserve-cat .reserve-wrapper .left-side{display:flex;gap:30px;align-items:center}@media (max-width:576px){.reserve-cat .reserve-wrapper .left-side{align-items:flex-end;gap:15px}}.reserve-cat .reserve-wrapper .left-side img{width:100px;height:100px;object-fit:cover;border-radius:90px;border:3px solid var(--white);box-shadow:0 17px 17.3px 0 rgba(0,0,0,.19)}@media (max-width:576px){.reserve-cat .reserve-wrapper .left-side img{width:60px;height:60px;border:2px solid var(--white)}}.reserve-cat .reserve-wrapper .left-side .texts h3{font-size:var(--font-h3-size);line-height:var(--font-h3-line);font-weight:var(--font-weight-semibold);color:var(--white);font-family:Aleo,serif}.reserve-cat .reserve-wrapper .left-side .texts p{font-size:var(--font-body-md-size);line-height:var(--font-body-md-line);font-weight:var(--font-weight-regular);color:var(--light-grey)}@media (max-width:576px){.reserve-cat .reserve-wrapper .left-side .texts h3{font-size:var(--font-h4-size);line-height:var(--font-h4-line);font-weight:var(--font-weight-semibold);color:var(--white);font-family:Aleo,serif}.reserve-cat .reserve-wrapper .left-side .texts p{display:none}}@media (max-width:1200px){.reserve-cat .reserve-wrapper{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:1200px) and (max-width:576px){.reserve-cat .reserve-wrapper{gap:10px}.reserve-cat .reserve-wrapper .btn{align-self:unset!important}}@media (max-width:1200px){.reserve-cat .reserve-wrapper .btn{align-self:center}}.simple-gallery{padding:20px 0 80px 0;overflow-x:hidden}.simple-gallery .texts h2{font-size:var(--font-h1-size);line-height:var(--font-h1-line);font-weight:var(--font-weight-semibold);font-family:Aleo,serif;padding-bottom:5px}.simple-gallery .texts p{font-size:var(--font-body-md-size);line-height:var(--font-body-md-line);font-weight:var(--font-weight-regular);color:var(--font-dark)}.simple-gallery .texts{padding-bottom:30px}.simple-gallery .btn{margin:40px 0 0 0;justify-self:center}@media (max-width:520px){.simple-gallery{padding:30px 0}}@media (max-width:330px){.simple-gallery{padding:20px 0}}.simple-gallery .gallery-container{position:relative}.simple-gallery .gallery-container .paw-custom{position:absolute;right:-70px;left:auto;top:-75px;opacity:.85;z-index:0;font-size:120px;filter:drop-shadow(0 4px 12px rgba(0, 0, 0, .1));pointer-events:none}.simple-gallery .gallery-wrapper{max-height:800px;overflow:hidden;position:relative;z-index:2}.simple-gallery .gallery-wrapper::after{content:"";position:absolute;bottom:0;left:0;right:0;height:200px;background:linear-gradient(0deg,#fff 0,rgba(255,255,255,0) 100%);pointer-events:none;z-index:10}@media (max-width:520px){.simple-gallery .gallery-wrapper{max-height:600px}.simple-gallery .gallery-wrapper::after{height:150px}}@media (max-width:330px){.simple-gallery .gallery-wrapper{max-height:400px}.simple-gallery .gallery-wrapper::after{height:100px}}.simple-gallery .simple-gallery-grid{column-count:4;column-gap:1rem}@media (max-width:780px){.simple-gallery .simple-gallery-grid{column-count:3}}@media (max-width:520px){.simple-gallery .simple-gallery-grid{column-count:2;padding:0 .75rem;column-gap:.75rem}}@media (max-width:330px){.simple-gallery .simple-gallery-grid{padding:0 .5rem;column-gap:.5rem}}.simple-gallery .simple-gallery-item{break-inside:avoid;-webkit-column-break-inside:avoid;margin-bottom:1rem}@media (max-width:520px){.simple-gallery .simple-gallery-item{margin-bottom:.75rem}}@media (max-width:330px){.simple-gallery .simple-gallery-item{margin-bottom:.5rem}}.simple-gallery .simple-gallery-item img{width:100%;height:auto;display:block;border-radius:12px}@media (max-width:520px){.simple-gallery .simple-gallery-item img{border-radius:10px}}@media (max-width:330px){.simple-gallery .simple-gallery-item img{border-radius:8px}}@media (max-width:330px){.simple-gallery .simple-gallery-item.hidden-xs{display:none}}.split-section{padding-top:120px;padding-bottom:120px;overflow:hidden}.split-section .c-row{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.split-section .c-row .c-col{align-content:center;align-items:center}.split-section .c-row .c-col:last-child{display:flex;justify-content:flex-end}.split-section .c-row .c-col .highlighted-color p{color:var(--primary-color)}.split-section .c-row .c-col .btn{margin-top:15px}.split-section .c-row .c-col h2{font-size:var(--font-h1-size);line-height:var(--font-h1-line);font-weight:var(--font-weight-semibold);font-family:Aleo,serif;padding-bottom:10px}.split-section .c-row .c-col p{font-size:var(--font-body-md-size);line-height:var(--font-body-md-line);font-weight:var(--font-weight-regular);color:var(--font-dark);padding-bottom:10px}.split-section .c-row .c-col .img-wrapper{position:relative;display:inline-block;width:100%;max-width:600px}.split-section .c-row .c-col .img-wrapper .ci-big-paw{position:absolute;font-size:120px;z-index:0;color:#fff}.split-section .c-row .c-col .img-wrapper div{width:100%;height:auto;position:relative}.split-section .c-row .c-col .img-wrapper div img{border-radius:17px;border:6px solid #fff;width:100%;height:auto;position:relative;z-index:2;display:block}.split-section .c-row .c-col .img-wrapper::after{content:"";position:absolute;bottom:-30px;left:0;width:100%;height:100%;opacity:.5;background:var(--reflection-image) #d3d3d3 50%/cover no-repeat;filter:blur(18.4500007629px);transform:scaleY(-1);border-radius:17px;z-index:1}.reverse .split-section .c-row .c-col:first-child{order:2}.reverse .split-section .c-row .c-col:last-child{order:1}.reverse .split-section .c-col:last-child{justify-content:flex-start!important}.reverse .split-section .ci-big-paw{transform:scaleX(-1)}@media (max-width:991px){.split-section{padding-top:80px;padding-bottom:80px}.split-section .c-col:last-child{justify-content:center!important;margin-top:30px}.split-section .c-col .img-wrapper{max-width:100%}.split-section .c-col .img-wrapper div{min-height:300px;max-height:450px}.reverse .split-section .col:last-child{justify-content:center!important}}@media (max-width:767px){.split-section .c-row{grid-template-columns:1fr;gap:0}.split-section .c-row .c-col:last-child{margin-top:20px}.reverse .split-section .c-row .c-col:first-child{order:1}.reverse .split-section .c-row .c-col:last-child{order:2;justify-self:center}}@media (max-width:486px){.split-section{padding-top:20px;padding-bottom:40px}.split-section .c-col{padding:0}.split-section .img-wrapper .ci-big-paw{font-size:70px!important}.split-section .img-wrapper div{min-height:unset!important}.split-section .img-wrapper::after{content:"";position:absolute;top:10px;left:0;width:100%;height:100%;opacity:.5;background:var(--reflection-image) #d3d3d3 50%/cover no-repeat;filter:blur(18.4500007629px);transform:scaleY(-1);border-radius:17px;z-index:1}}.text-split-section .container h2{padding-bottom:25px;font-size:var(--font-h1-size);line-height:var(--font-h1-line);font-weight:var(--font-weight-semibold);font-family:Aleo,serif}.text-split-section .container .c-row{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.text-split-section .container .c-row .c-col h3{font-size:var(--font-h2-size);line-height:var(--font-h2-line);font-weight:var(--font-weight-semibold);font-family:Aleo,serif;padding-bottom:15px}.text-split-section .container .c-row .c-col p+p{margin-top:10px}@media (max-width:767px){.text-split-section .container .c-row{grid-template-columns:1fr}}.paragraph-section{padding-top:60px;padding-bottom:60px}.paragraph-section h2{font-size:var(--font-h2-size);line-height:var(--font-h2-line);font-weight:var(--font-weight-semibold);font-family:Aleo,serif;padding-bottom:20px}.paragraph-section p{font-size:var(--font-body-md-size);line-height:var(--font-body-md-line);font-weight:var(--font-weight-regular);color:var(--font-dark)}.paragraph-section p:not(:last-child){margin-bottom:15px}@media (max-width:767px){.paragraph-section{padding-top:40px;padding-bottom:40px}.paragraph-section h2{padding-bottom:15px}.paragraph-section p:not(:last-child){margin-bottom:12px}}@media (max-width:486px){.paragraph-section{padding-top:30px;padding-bottom:30px}.paragraph-section p:not(:last-child){margin-bottom:10px}}.reviews{border:1px solid var(--light-grey);background:linear-gradient(106deg,var(--white) 12.56%,var(--light-grey) 94.14%);padding:110px 0;overflow:hidden}.reviews h2{text-align:center;font-size:var(--font-h1-size);line-height:var(--font-h1-line);font-weight:var(--font-weight-semibold);font-family:Aleo,serif}.reviews p{font-size:var(--font-body-md-size);line-height:var(--font-body-md-line);font-weight:var(--font-weight-regular);color:var(--font-dark);text-align:center}.reviews .reviews-content{position:relative}.reviews .reviews-controls{position:relative;z-index:10;display:flex;justify-content:space-between;align-items:center;margin-bottom:-50px;pointer-events:none}.reviews .reviews-controls button{pointer-events:all;width:56px;height:56px;border-radius:50%;background:var(--white);border:1px solid var(--outline-grey);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:var(--font-dark);box-shadow:0 4px 12px rgba(0,22,64,.08)}.reviews .reviews-controls button:hover:not(:disabled){background:var(--primary-color);color:var(--white);border-color:var(--primary-color);transform:scale(1.05);box-shadow:0 6px 20px rgba(233,138,21,.3)}.reviews .reviews-controls button:active:not(:disabled){transform:scale(.95)}.reviews .reviews-controls button:disabled{opacity:.3;cursor:not-allowed}.reviews .reviews-controls button svg{width:24px;height:24px}.reviews .reviews-controls .prev-button{margin-left:0}.reviews .reviews-controls .next-button{margin-right:0}.reviews .reviews-track-wrapper{position:relative;margin-left:calc((100% - 1200px)/ 2);overflow:visible}@media (max-width:1240px){.reviews .reviews-track-wrapper{margin-left:20px}}.reviews .reviews-track{display:flex;gap:20px;transition:transform .5s cubic-bezier(.4,0,.2,1);padding:30px 0}.reviews .reviews-indicators{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:40px}.reviews .reviews-indicators .indicator{width:8px;height:8px;border-radius:50%;background:var(--outline-grey);cursor:pointer;transition:all .3s ease}.reviews .reviews-indicators .indicator:hover{background:var(--light-blue);transform:scale(1.2)}.reviews .reviews-indicators .indicator.active{width:24px;border-radius:4px;background:var(--primary-color)}@media (max-width:768px){.reviews{padding:40px 0}.reviews .reviews-controls button{width:48px;height:48px}}.reviews{border:1px solid var(--light-grey);background:linear-gradient(106deg,var(--white) 12.56%,var(--light-grey) 94.14%);padding:110px 0;overflow:hidden}.reviews h2{text-align:center;font-size:var(--font-h1-size);line-height:var(--font-h1-line);font-weight:var(--font-weight-semibold);font-family:Aleo,serif}.reviews p{font-size:var(--font-body-md-size);line-height:var(--font-body-md-line);font-weight:var(--font-weight-regular);color:var(--font-dark);text-align:center}.reviews .reviews-content{position:relative}.reviews .reviews-controls{position:relative;z-index:10;display:flex;justify-content:space-between;align-items:center;margin-bottom:-50px;pointer-events:none}.reviews .reviews-controls button{pointer-events:all;width:56px;height:56px;border-radius:50%;background:var(--white);border:1px solid var(--outline-grey);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:var(--font-dark);box-shadow:0 4px 12px rgba(0,22,64,.08)}.reviews .reviews-controls button:hover:not(:disabled){background:var(--primary-color);color:var(--white);border-color:var(--primary-color);transform:scale(1.05);box-shadow:0 6px 20px rgba(233,138,21,.3)}.reviews .reviews-controls button:active:not(:disabled){transform:scale(.95)}.reviews .reviews-controls button:disabled{opacity:.3;cursor:not-allowed}.reviews .reviews-controls button svg{width:24px;height:24px}.reviews .reviews-controls .prev-button{margin-left:0}.reviews .reviews-controls .next-button{margin-right:0}.reviews .reviews-track-wrapper{position:relative;margin-left:calc((100% - 1200px)/ 2);overflow:visible}@media (max-width:1240px){.reviews .reviews-track-wrapper{margin-left:40px}}.reviews .reviews-track{display:flex;gap:20px;transition:transform .5s cubic-bezier(.4,0,.2,1);padding:30px 0;align-items:stretch}.reviews .reviews-indicators{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:40px}.reviews .reviews-indicators .indicator{width:8px;height:8px;border-radius:50%;background:var(--outline-grey);cursor:pointer;transition:all .3s ease}.reviews .reviews-indicators .indicator:hover{background:var(--light-blue);transform:scale(1.2)}.reviews .reviews-indicators .indicator.active{width:24px;border-radius:4px;background:var(--primary-color)}@media (max-width:768px){.reviews{padding:40px 0}.reviews .reviews-controls button{width:48px;height:48px}}.review-item{display:flex}.review-item .review-container{width:316px;min-height:383px;display:flex;flex-direction:column;flex-shrink:0}.review-item .review-container img{width:316px;height:188px;object-fit:cover;border-radius:16px 16px 0 0;display:block;flex-shrink:0}.review-item .review-container .review-text-content{flex:1;display:flex;flex-direction:column;gap:5px;border-left:1px solid var(--outline-grey);border-right:1px solid var(--outline-grey);border-bottom:1px solid var(--outline-grey);background-color:var(--white);border-radius:0 0 16px 16px;padding:15px;overflow:hidden}.review-item .review-container .review-text-content .name{font-size:var(--font-text-sm-size);line-height:var(--font-text-sm-line);font-weight:var(--font-weight-medium);color:var(--font-dark);flex-shrink:0}.review-item .review-container .review-text-content p{font-size:var(--font-body-sm-size);line-height:var(--font-body-sm-line);font-weight:var(--font-weight-regular);color:var(--font-dark);flex:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;text-align:left}.review-item .review-container .review-text-content .date{font-size:var(--font-text-xs-size);line-height:var(--font-text-xs-line);font-weight:var(--font-weight-medium);color:var(--font-light);flex-shrink:0;margin-top:auto}.animal-detail{padding-bottom:4rem}@media (max-width:767px){.animal-detail{padding-bottom:2rem}}.animal-hero{padding:1rem 0 2rem}@media (max-width:1023px){.animal-hero{padding:1.5rem 0 2rem}}@media (max-width:767px){.animal-hero{padding:1rem 0 1.5rem}}.animal-hero__container{position:relative}.animal-hero__image-wrapper{position:relative;width:100%;max-width:100%;height:668px;aspect-ratio:16/9;border-radius:40px;overflow:hidden;background-color:#000}@media (max-width:1199px){.animal-hero__image-wrapper{height:500px;border-radius:30px}}@media (max-width:1023px){.animal-hero__image-wrapper{height:400px;border-radius:24px}}@media (max-width:767px){.animal-hero__image-wrapper{height:300px;border-radius:20px}}@media (max-width:480px){.animal-hero__image-wrapper{height:250px;border-radius:16px}}.animal-hero__main-image{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.animal-hero__main-image.is-portrait{object-fit:contain}.animal-hero__main-image.is-square{object-fit:contain}.animal-hero__main-image.is-landscape{object-fit:cover}.animal-hero__overlay{position:absolute;bottom:3.5rem;z-index:2}@media (max-width:1023px){.animal-hero__overlay{bottom:2.5rem}}@media (max-width:767px){.animal-hero__overlay{bottom:1.5rem}}.animal-hero__back{display:inline-flex;text-shadow:4px 7px 10px rgba(0,0,0,.5);align-items:center;gap:10px;margin-bottom:10px}.animal-hero__back>i{color:var(--font-dark);background:var(--white);font-size:20px;border-radius:50%;transform:rotate(90deg);transition:transform .3s ease}@media (max-width:767px){.animal-hero__back>i{font-size:18px}}.animal-hero__back>span{font-size:var(--font-text-md-size);line-height:var(--font-text-md-line);font-weight:var(--font-weight-semibold);color:var(--white)}@media (max-width:767px){.animal-hero__back>span{font-size:14px}}.animal-hero__back:hover i{transform:rotate(135deg)}.animal-hero__name{color:var(--white);text-shadow:4px 7px 10px rgba(0,0,0,.5);margin-bottom:1rem}@media (max-width:767px){.animal-hero__name{margin-bottom:.75rem;font-size:1.5rem}}@media (max-width:480px){.animal-hero__name{font-size:1.25rem}}.animal-hero__badges{display:inline-flex;align-items:center;text-shadow:4px 7px 10px rgba(0,0,0,.5);gap:25px}@media (max-width:1023px){.animal-hero__badges{gap:15px}}@media (max-width:767px){.animal-hero__badges{flex-wrap:wrap;gap:10px}}.animal-hero__badges .custom-badge{align-items:center}.animal-hero__badges .custom-badge i{font-size:30px}@media (max-width:1023px){.animal-hero__badges .custom-badge i{font-size:24px}}.animal-hero__badges .state-badge span{display:flex;align-content:center;align-items:center;font-size:var(--font-body-md-size);line-height:var(--font-body-md-line);font-weight:var(--font-weight-medium);color:var(--white);padding:5px 20px 5px 10px;border-radius:31px}@media (max-width:767px){.animal-hero__badges .state-badge span{padding:4px 15px 4px 8px;font-size:13px}}.animal-hero__badges .state-badge span::before{content:"";width:10px;height:10px;border-radius:50%;margin-right:10px}@media (max-width:767px){.animal-hero__badges .state-badge span::before{width:8px;height:8px;margin-right:8px}}.animal-hero__badges .state-badge--available span{background:rgba(26,255,0,.3)}.animal-hero__badges .state-badge--available span::before{background:#1aff00;box-shadow:0 0 10px #1aff00,0 0 20px rgba(26,255,0,.8),0 0 30px rgba(26,255,0,.6)}.animal-hero__badges .state-badge--reserved span{background:rgba(255,68,0,.3)}.animal-hero__badges .state-badge--reserved span::before{background:#ff5900;box-shadow:0 0 10px #ff5900,0 0 20px rgba(255,77,0,.8),0 0 30px rgba(255,77,0,.6)}.animal-hero__badges .state-badge--sold span{background:rgba(255,0,0,.3)}.animal-hero__badges .state-badge--sold span::before{background:red;box-shadow:0 0 10px red,0 0 20px rgba(255,0,0,.8),0 0 30px rgba(255,0,0,.6)}.animal-hero__badges .sex-badge{display:inline-flex;gap:10px}@media (max-width:767px){.animal-hero__badges .sex-badge{gap:6px}}.animal-hero__badges .sex-badge i{color:var(--primary-color);font-size:28px}@media (max-width:767px){.animal-hero__badges .sex-badge i{font-size:22px}}.animal-hero__badges .sex-badge span{font-size:var(--font-body-md-size);line-height:var(--font-body-md-line);font-weight:var(--font-weight-medium);color:var(--primary-color)}@media (max-width:767px){.animal-hero__badges .sex-badge span{font-size:13px}}.animal-hero__badges .litter-badge{display:inline-flex;gap:10px}@media (max-width:767px){.animal-hero__badges .litter-badge{gap:6px}}.animal-hero__badges .litter-badge>span{font-size:var(--font-body-md-size);line-height:var(--font-body-md-line);font-weight:var(--font-weight-medium);color:var(--primary-color)}@media (max-width:767px){.animal-hero__badges .litter-badge>span{font-size:13px}}.animal-hero__badges .litter-badge .letter-icon-bg{width:30px;height:30px;border-radius:12px;background-color:var(--primary-color);display:flex;align-items:center;justify-content:center;font-weight:600}@media (max-width:767px){.animal-hero__badges .litter-badge .letter-icon-bg{width:24px;height:24px;border-radius:8px}}.animal-hero__badges .litter-badge .letter-icon-bg span{font-size:20px;color:#fff}@media (max-width:767px){.animal-hero__badges .litter-badge .letter-icon-bg span{font-size:16px}}.animal-hero .under-hero{display:grid;grid-template-columns:7fr 5fr;gap:20px;padding:80px 0 35px;position:relative;margin-top:-350px}@media (max-width:1199px){.animal-hero .under-hero{margin-top:-250px;padding:60px 0 30px;gap:30px}}@media (max-width:1023px){.animal-hero .under-hero{grid-template-columns:1fr;margin-top:0;padding:30px 0;gap:30px}}@media (max-width:767px){.animal-hero .under-hero{padding:20px 0;gap:25px}}.animal-hero .under-hero .left-side{margin-top:250px;padding-top:40px;position:relative}@media (max-width:1199px){.animal-hero .under-hero .left-side{margin-top:180px;padding-top:30px}}@media (max-width:1023px){.animal-hero .under-hero .left-side{margin-top:0;padding-top:0}}.animal-hero .under-hero .left-side .gallery-navigation{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}@media (max-width:767px){.animal-hero .under-hero .left-side .gallery-navigation{margin-bottom:15px}}.animal-hero .under-hero .left-side .gallery-nav__btn{width:40px;height:40px;border-radius:50%;background:var(--white);border:2px solid var(--outline-grey);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}@media (max-width:767px){.animal-hero .under-hero .left-side .gallery-nav__btn{width:36px;height:36px}}.animal-hero .under-hero .left-side .gallery-nav__btn i{font-size:20px;color:var(--font-dark);transition:transform .3s ease}@media (max-width:767px){.animal-hero .under-hero .left-side .gallery-nav__btn i{font-size:18px}}.animal-hero .under-hero .left-side .gallery-nav__btn:hover{background:var(--primary-color);border-color:var(--primary-color)}.animal-hero .under-hero .left-side .gallery-nav__btn:hover i{color:var(--white)}.animal-hero .under-hero .left-side .gallery-nav__btn:disabled{opacity:.3;cursor:not-allowed}.animal-hero .under-hero .left-side .gallery-nav__btn:disabled:hover{background:var(--white);border-color:var(--outline-grey)}.animal-hero .under-hero .left-side .gallery-nav__btn:disabled:hover i{color:var(--font-dark)}.animal-hero .under-hero .left-side .gallery-nav__btn--prev i{transform:rotate(90deg)}.animal-hero .under-hero .left-side .gallery-nav__btn--next i{transform:rotate(-90deg)}.animal-hero .under-hero .left-side .thumbnails-wrapper{width:100%}.animal-hero .under-hero .left-side .thumbnails{display:flex;gap:15px;width:100%}@media (max-width:767px){.animal-hero .under-hero .left-side .thumbnails{gap:10px}}.animal-hero .under-hero .left-side .thumbnails .thumbnail__wrapper{flex:1 1 0;min-width:0;aspect-ratio:3/2;border-radius:14px;max-width:144px;cursor:pointer;transition:all .3s ease;position:relative}@media (max-width:767px){.animal-hero .under-hero .left-side .thumbnails .thumbnail__wrapper{border-radius:10px}}@media (max-width:400px){.animal-hero .under-hero .left-side .thumbnails .thumbnail__wrapper{max-width:85px}}.animal-hero .under-hero .left-side .thumbnails .thumbnail__wrapper:nth-child(n+6){display:none}@media (max-width:767px){.animal-hero .under-hero .left-side .thumbnails .thumbnail__wrapper:nth-child(5){display:none}}.animal-hero .under-hero .left-side .thumbnails .thumbnail__wrapper.active{outline:2px solid var(--primary-color);outline-offset:5px}@media (max-width:767px){.animal-hero .under-hero .left-side .thumbnails .thumbnail__wrapper.active{outline-offset:3px}}.animal-hero .under-hero .left-side .thumbnails .thumbnail__wrapper:hover:not(.active){outline:2px solid var(--outline-grey);outline-offset:5px}@media (max-width:767px){.animal-hero .under-hero .left-side .thumbnails .thumbnail__wrapper:hover:not(.active){outline-offset:3px}}.animal-hero .under-hero .left-side .thumbnails .thumbnail__wrapper img{width:100%;height:100%;object-fit:cover;border-radius:14px}@media (max-width:767px){.animal-hero .under-hero .left-side .thumbnails .thumbnail__wrapper img{border-radius:10px}}.animal-hero .under-hero .left-side .thumbnails .thumbnail__wrapper.has-more::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);border-radius:14px;z-index:1}@media (max-width:767px){.animal-hero .under-hero .left-side .thumbnails .thumbnail__wrapper.has-more::before{border-radius:10px}}.animal-hero .under-hero .left-side .thumbnails .thumbnail__wrapper.has-more::after{content:attr(data-more-count);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--white);font-weight:700;font-size:24px;z-index:2}@media (max-width:767px){.animal-hero .under-hero .left-side .thumbnails .thumbnail__wrapper.has-more::after{font-size:20px}}.animal-hero .under-hero .left-side .thumbnails .thumbnail__wrapper.has-more:hover::before{background:rgba(0,0,0,.5)}.animal-hero .under-hero .left-side .thumbnails .thumbnail__wrapper[data-type=video]:not(.has-more)::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;background:rgba(255,255,255,.9);border-radius:50%;z-index:1}@media (max-width:767px){.animal-hero .under-hero .left-side .thumbnails .thumbnail__wrapper[data-type=video]:not(.has-more)::before{width:28px;height:28px}}.animal-hero .under-hero .left-side .thumbnails .thumbnail__wrapper[data-type=video]:not(.has-more)::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-40%,-50%);width:0;height:0;border-left:12px solid var(--primary-color);border-top:8px solid transparent;border-bottom:8px solid transparent;z-index:2}@media (max-width:767px){.animal-hero .under-hero .left-side .thumbnails .thumbnail__wrapper[data-type=video]:not(.has-more)::after{border-left:10px solid var(--primary-color);border-top:6px solid transparent;border-bottom:6px solid transparent}}.animal-hero .under-hero .right-side .order-informations{background:var(--white);border-radius:18px;box-shadow:0 0 44px 0 rgba(15,11,48,.13);display:flex;flex-direction:column;gap:20px;padding:20px}@media (max-width:767px){.animal-hero .under-hero .right-side .order-informations{border-radius:16px;padding:18px;gap:18px}}.animal-hero .under-hero .right-side .order-informations>h2{font-size:var(--font-h3-size);line-height:var(--font-h3-line);font-weight:var(--font-weight-semibold);font-family:Aleo,serif}.animal-hero .under-hero .right-side .order-informations .price-wrapper{padding:20px;border-radius:4px;background:var(--light-grey);display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.animal-hero .under-hero .right-side .order-informations .price-wrapper{padding:16px;flex-wrap:wrap;gap:8px}}.animal-hero .under-hero .right-side .order-informations .price-wrapper .price-category{font-size:var(--font-text-sm-size);line-height:var(--font-text-sm-line);font-weight:var(--font-weight-semibold);color:var(--font-dark)}.animal-hero .under-hero .right-side .order-informations .price-wrapper .price{font-size:var(--font-h4-size);line-height:var(--font-h4-line);font-weight:var(--font-weight-semibold);font-family:Aleo,serif}.animal-hero .under-hero .right-side .order-informations .info-buble{display:flex;gap:10px;align-items:flex-start}.animal-hero .under-hero .right-side .order-informations .info-buble i{font-size:24px;background:var(--primary-color);border-radius:50%;color:var(--white);flex-shrink:0}@media (max-width:767px){.animal-hero .under-hero .right-side .order-informations .info-buble i{font-size:20px}}.animal-hero .under-hero .right-side .order-informations .info-buble p{font-size:var(--font-body-sm-size);line-height:var(--font-body-sm-line);font-weight:var(--font-weight-regular);color:var(--font-dark)}.animal-hero .under-hero .right-side .order-informations a{align-self:self-end}@media (max-width:767px){.animal-hero .under-hero .right-side .order-informations a{align-self:stretch;justify-content:center}}.animal-hero .detail-information{display:grid;grid-template-columns:7fr 5fr;gap:40px;padding:35px 0 35px}@media (max-width:1023px){.animal-hero .detail-information{grid-template-columns:1fr;gap:30px;padding:30px 0}}@media (max-width:767px){.animal-hero .detail-information{gap:25px;padding:25px 0}}.animal-hero .detail-information .left-side>h2{font-size:var(--font-h3-size);line-height:var(--font-h3-line);font-weight:var(--font-weight-semibold);font-family:Aleo,serif;padding-bottom:15px}@media (max-width:767px){.animal-hero .detail-information .left-side>h2{padding-bottom:12px}}.animal-hero .detail-information .left-side>p{font-size:var(--font-body-md-size);line-height:var(--font-body-md-line);font-weight:var(--font-weight-regular);color:var(--font-dark)}.animal-hero .detail-information .right-side>h2{font-size:var(--font-h3-size);line-height:var(--font-h3-line);font-weight:var(--font-weight-semibold);font-family:Aleo,serif;padding-bottom:20px}@media (max-width:767px){.animal-hero .detail-information .right-side>h2{padding-bottom:15px}}.animal-hero .detail-information .right-side .info-list{display:flex;flex-direction:column}.animal-hero .detail-information .right-side .info-list__row{display:grid;grid-template-columns:1fr 1fr;border-radius:4px;overflow:hidden}.animal-hero .detail-information .right-side .info-list__row:nth-child(odd){background-color:var(--outline-grey)}.animal-hero .detail-information .right-side .info-list__row dd,.animal-hero .detail-information .right-side .info-list__row dt{padding:10px 15px;margin:0}@media (max-width:767px){.animal-hero .detail-information .right-side .info-list__row dd,.animal-hero .detail-information .right-side .info-list__row dt{padding:8px 12px}}.animal-hero .detail-information .right-side .info-list__row dt{font-size:var(--font-text-sm-size);line-height:var(--font-text-sm-line);font-weight:var(--font-weight-regular);color:var(--font-dark)}.animal-hero .detail-information .right-side .info-list__row dd{font-size:var(--font-text-sm-size);line-height:var(--font-text-sm-line);font-weight:var(--font-weight-semibold);color:var(--font-dark);text-align:right}@media (max-width:480px){.animal-hero .detail-information .right-side .info-list__row dd{text-align:left}}.animal-hero .parents-information{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:35px 0 35px}@media (max-width:1023px){.animal-hero .parents-information{gap:40px;padding:30px 0}}@media (max-width:767px){.animal-hero .parents-information{grid-template-columns:1fr;gap:30px;padding:25px 0}}.animal-hero .parents-information .left-side .parent-wrapper,.animal-hero .parents-information .right-side .parent-wrapper{display:flex;align-items:center;gap:20px;outline:2px solid var(--outline-grey);outline-offset:15px;border-radius:6px}@media (max-width:1023px){.animal-hero .parents-information .left-side .parent-wrapper,.animal-hero .parents-information .right-side .parent-wrapper{outline-offset:12px;gap:15px}}@media (max-width:767px){.animal-hero .parents-information .left-side .parent-wrapper,.animal-hero .parents-information .right-side .parent-wrapper{outline-offset:10px;gap:12px}}.animal-hero .parents-information .left-side .parent-wrapper img,.animal-hero .parents-information .right-side .parent-wrapper img{width:120px;height:120px;border-radius:10px;object-fit:cover;flex-shrink:0}@media (max-width:1023px){.animal-hero .parents-information .left-side .parent-wrapper img,.animal-hero .parents-information .right-side .parent-wrapper img{width:100px;height:100px}}@media (max-width:767px){.animal-hero .parents-information .left-side .parent-wrapper img,.animal-hero .parents-information .right-side .parent-wrapper img{width:90px;height:90px;border-radius:8px}}.animal-hero .parents-information .left-side .parent-wrapper .parent__info,.animal-hero .parents-information .right-side .parent-wrapper .parent__info{gap:5px;display:flex;flex-direction:column}.animal-hero .parents-information .left-side .parent-wrapper .parent__type,.animal-hero .parents-information .right-side .parent-wrapper .parent__type{font-size:var(--font-text-xs-size);line-height:var(--font-text-xs-line);font-weight:var(--font-weight-regular);color:var(--primary-color)}.animal-hero .parents-information .left-side .parent-wrapper .parent__full-name,.animal-hero .parents-information .right-side .parent-wrapper .parent__full-name{font-size:var(--font-text-md-size);line-height:var(--font-text-md-line);font-weight:var(--font-weight-semibold);color:var(--font-dark)}.animal-hero .parents-information .left-side .parent-wrapper .parent__description,.animal-hero .parents-information .right-side .parent-wrapper .parent__description{font-size:var(--font-text-sm-size);line-height:var(--font-text-sm-line);font-weight:var(--font-weight-regular);color:var(--font-dark)}.animal-hero .parents-information .left-side .parent-wrapper .parent__detail-link,.animal-hero .parents-information .right-side .parent-wrapper .parent__detail-link{cursor:pointer;display:flex;gap:5px;transition:gap .2s ease;align-items:center;text-decoration:unset}@media (max-width:480px){.animal-hero .parents-information .left-side .parent-wrapper .parent__detail-link,.animal-hero .parents-information .right-side .parent-wrapper .parent__detail-link{justify-content:center}}.animal-hero .parents-information .left-side .parent-wrapper .parent__detail-link span,.animal-hero .parents-information .right-side .parent-wrapper .parent__detail-link span{font-size:var(--font-text-sm-size);line-height:var(--font-text-sm-line);font-weight:var(--font-weight-medium);color:var(--primary-color)}.animal-hero .parents-information .left-side .parent-wrapper .parent__detail-link i,.animal-hero .parents-information .right-side .parent-wrapper .parent__detail-link i{font-size:20px;color:var(--primary-color)}@media (max-width:767px){.animal-hero .parents-information .left-side .parent-wrapper .parent__detail-link i,.animal-hero .parents-information .right-side .parent-wrapper .parent__detail-link i{font-size:18px}}.animal-hero .parents-information .left-side .parent-wrapper .parent__detail-link:hover,.animal-hero .parents-information .right-side .parent-wrapper .parent__detail-link:hover{transition:gap .3s ease;gap:10px}button{background:0 0;border:none;outline:0;padding:0;cursor:pointer}button:focus,button:focus-visible{outline:0}.btn__primary{position:relative;display:inline-block;padding:10px 15px 10px 22px;border-radius:36px;font-size:16px;font-weight:500;line-height:24px;color:var(--white);text-align:center;cursor:pointer;overflow:hidden;z-index:1}.btn__primary::before{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:linear-gradient(90deg,var(--primary-color) 0,var(--secondary-color) 50%,var(--primary-color) 100%);transition:left .4s ease;z-index:-1}.btn__primary:hover::before{left:0}.btn__primary:hover{color:var(--white)}.btn__primary i{font-size:24px}.btn__flex{display:flex!important;align-items:center;justify-content:center;width:fit-content!important;gap:10px}.btn__r-6{border-radius:6px!important}@keyframes moveInCircle{0%{transform:rotate(0)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@keyframes explode{30%{stroke-width:3;stroke-opacity:1;transform:scale(.8) rotate(40deg)}100%{stroke-width:0;stroke-opacity:0;transform:scale(1.1) rotate(60deg)}}.gradient-bg{width:100vw;height:100%;position:absolute;overflow:hidden;background:linear-gradient(40deg,var(--animate-hero-bg-color-bg1),var(--animate-hero-bg-color-bg2));top:0;left:0}.gradient-bg .g1,.gradient-bg .g2,.gradient-bg .g3,.gradient-bg .g4,.gradient-bg .g5{position:absolute;width:1000px;height:1000px}.gradient-bg .g1{background:radial-gradient(circle at center,rgba(var(--animate-hero-bg-color1),.8) 0,transparent 50%) no-repeat;top:0;left:0;transform-origin:0 50%;animation:moveInCircle 30s linear infinite;opacity:1}.gradient-bg .g2{background:radial-gradient(circle at center,rgba(var(--animate-hero-bg-color2),.8) 0,transparent 50%) no-repeat;top:25%;left:25%;transform-origin:75% 25%;animation:moveInCircle 20s linear infinite;opacity:1}.gradient-bg .g3{background:radial-gradient(circle at center,rgba(var(--animate-hero-bg-color3),.8) 0,transparent 50%) no-repeat;top:50%;left:50%;transform-origin:25% 75%;animation:moveInCircle 40s linear infinite;opacity:1}.gradient-bg .g4{background:radial-gradient(circle at center,rgba(var(--animate-hero-bg-color1),.8) 0,transparent 50%) no-repeat;top:25%;left:75%;transform-origin:0 0;animation:moveInCircle 40s linear infinite;opacity:1}.gradient-bg .g5{background:radial-gradient(circle at center,rgba(var(--animate-hero-bg-color2),.8) 0,transparent 50%) no-repeat;top:25%;left:25%;transform-origin:100% 100%;animation:moveInCircle 20s linear infinite;opacity:1}