@font-face{font-family:Montserrat-Regular;src:url(../media/Montserrat-Regular.7c8d52e2.ttf);font-display:swap;font-style:normal;font-weight:lighter}@font-face{font-family:Montserrat-Bold;src:url(../media/Montserrat-Bold.505692a1.otf);font-display:swap;font-style:normal;font-weight:lighter}@font-face{font-family:Poppins-Regular;src:url(../media/Poppins-Regular.7671e805.otf);font-display:swap;font-style:normal;font-weight:lighter}@font-face{font-family:Poppins-SemiBold;src:url(../media/Poppins-SemiBold.a5bd33bb.otf);font-display:swap;font-style:normal;font-weight:lighter}@font-face{font-family:Avenir-Book;src:url(../media/AvenirLTStd-Book.581a8ef7.otf);font-display:swap;font-style:normal;font-weight:lighter}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth!important}html.no-scroll{scroll-behavior:unset;overflow:hidden}.outer-wrapper{z-index:1;position:relative;overflow:hidden}section{background:#fff}strong{font-weight:400}img,video{width:100%;max-width:100%;height:auto;display:block}em{font-style:normal}.hidden,.hidden-xs{display:none!important}.visible-xs{display:block!important}.contact-widget{z-index:9;background:#e60000;width:100%;height:60px;transition:all .55s ease-in-out;display:block;position:fixed;bottom:0;left:0;transform:translateY(100%)}.contact-widget:after{content:"";background:url(../media/wa_mobile.4daec48a.svg) 50%/contain no-repeat;width:114px;height:25px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contact-widget.scrollTop{transform:translateY(0)}@media (min-width:768px){.outer-wrapper{padding-bottom:54px}.outer-wrapper:after{content:"";z-index:2;background:url(../media/texture_04_desktop.8beaccc4.svg) 0 100%/cover repeat-x;width:100%;height:54px;display:block;position:absolute;bottom:0;left:0}.hidden-xs{display:block!important}.visible-xs{display:none!important}.contact-widget{height:50px;bottom:20px;left:unset;background:0 0;width:50px;right:30px;transform:none}.contact-widget:after{background:url(../media/wa.7bc326d0.svg);width:100%;height:100%}}.block.cover-home{padding:100px 0 0;position:relative;overflow:hidden}.block.cover-home .float-image-one,.block.cover-home .float-image-two{filter:blur(1.5px);z-index:1;width:100%;max-width:30.2%;position:absolute;top:0}.block.cover-home .float-image-one{left:0}.block.cover-home .float-image-two{right:0}.block.cover-home:before{content:"";z-index:1;background:linear-gradient(#0000 0%,#000000b3 100%);width:100%;height:90px;display:block;position:absolute;top:0;left:0;transform:matrix(1,0,0,-1,0,0)}.block.cover-home .background-element{width:105%;height:67%;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.block.cover-home .background-element:after{content:"";background:url(../media/texture_01.edea06ed.svg) 0 0/cover repeat-x;width:100%;height:34px;display:block;position:absolute;bottom:0;left:0}.block.cover-home .background{width:100%;height:100%;position:absolute;left:0;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.block.cover-home .background:before{content:"";background:#0009;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.block.cover-home .holder{z-index:2;position:relative}.block.cover-home .text-wrapper{width:100%;max-width:430px;margin:0 auto;padding:0 20px;position:relative}.block.cover-home .icon{width:100%;max-width:122px;margin:0 auto}.block.cover-home .text-one{color:#fff;text-align:center;margin-top:30px;font-family:Montserrat-Bold;font-size:34px;line-height:110%}.block.cover-home .text-two{color:#fff;text-align:center;width:100%;max-width:288px;margin:20px auto 0;font-family:Poppins-Regular;font-size:18px;line-height:120%}.block.cover-home .btn{color:#fff;background:#e60000;border-radius:5px;justify-content:center;align-items:center;width:185px;height:40px;margin:30px auto 0;font-family:Poppins-Regular;font-size:12px;line-height:110%;text-decoration:none;display:flex}.block.cover-home .image-wrapper{padding-top:32px;position:relative}.block.cover-home .image-wrapper:after{content:"";background:url(../media/texture_01.edea06ed.svg) 0 0/cover repeat-x;width:100%;height:34px;display:block;position:absolute;bottom:0;left:0}@media (min-width:768px){.block.cover-home{padding:280px 0 0}.block.cover-home .float-image-one,.block.cover-home .float-image-two{max-width:18.3%}.block.cover-home:before{height:110px}.block.cover-home:after{content:"";z-index:3;background:url(../media/texture_01.edea06ed.svg) 0 100%/contain repeat-x;width:100%;height:63px;display:block;position:absolute;bottom:0;left:0}.block.cover-home .background-element{width:105%;height:105%}.block.cover-home .background-element:after{content:none}.block.cover-home .holder{width:100%;max-width:81.5%;margin:0 auto}.block.cover-home .content{justify-content:space-between;align-items:flex-start;display:flex}.block.cover-home .text-wrapper{width:100%;max-width:47.5%;margin:0;padding:0 0 80px}.block.cover-home .icon{max-width:198px;margin:0;padding-top:20px}.block.cover-home .text-one{text-align:left;margin-top:50px;font-size:44px}.block.cover-home .text-two{text-align:left;max-width:100%;margin:34px 0 0;font-size:24px}.block.cover-home .btn{border:2px solid #e60000;border-radius:10px;width:236px;height:50px;margin:46px 0 0;font-size:14px}.block.cover-home .btn:hover{color:#000;background:#fff}.block.cover-home .image-wrapper{align-self:flex-end;width:100%;max-width:52.5%;padding-top:0}.block.cover-home .image-wrapper:after{content:none}}.block.about-home{padding:100px 0 0;position:relative}.block.about-home .text-wrapper{width:100%;max-width:430px;margin:0 auto;padding:0 20px}.block.about-home .text-one{color:#37353e;font-family:Montserrat-Bold;font-size:34px;line-height:110%}.block.about-home .text-two,.block.about-home .text-three{width:100%;max-width:288px;margin-left:auto}.block.about-home .text-two{color:#37353e;padding-top:40px;font-family:Poppins-Regular;font-size:18px;line-height:120%}.block.about-home .text-two strong{font-family:Poppins-SemiBold}.block.about-home .text-two em{color:#e60000}.block.about-home .text-three{color:#878787;padding-top:20px;font-family:Poppins-Regular;font-size:14px;line-height:120%}.block.about-home .image-wrapper{width:145vw;padding-top:10px;position:relative;left:50%;transform:translate(-50%)}@media (min-width:768px){.block.about-home{padding:130px 0 300px}.block.about-home .text-wrapper{z-index:1;max-width:38.5%;margin:0 0 0 10%;padding:0;position:relative}.block.about-home .text-one{font-size:42px}.block.about-home .text-two,.block.about-home .text-three{max-width:79%}.block.about-home .text-two{padding-top:50px;font-size:22px}.block.about-home .text-three{padding-top:30px;font-size:18px}.block.about-home .image-wrapper{bottom:0;left:unset;width:100%;max-width:85.5%;padding-top:0;position:absolute;right:-20%;transform:none}}.block.banner-one{z-index:1;padding:146px 0 106px;position:relative}.block.banner-one .clouds{z-index:1;width:100%;max-width:100%;position:absolute;top:-116px}.block.banner-one .sky{width:237.6vw;position:absolute;top:0;left:50%;transform:translate(-50%)}.block.banner-one .birds{z-index:1;width:100%;max-width:71.6%;position:absolute;top:10px;left:0}.block.banner-one .houses{width:100%;max-width:100%;position:relative;bottom:0;left:0}.block.banner-one .grass{z-index:1;width:208vw;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.block.banner-one .family{z-index:3;width:100%;max-width:100%;padding:0 20px;position:absolute;bottom:-30px;left:0}.block.banner-one .text-wrapper{z-index:1;width:100%;max-width:430px;margin:0 auto;position:relative}.block.banner-one .icon{width:100%;max-width:27px;margin:0 auto}.block.banner-one .text-one{color:#37353e;text-align:center;padding-top:20px;font-family:Montserrat-Regular;font-size:32px;line-height:100%}.block.banner-one .text-two{color:#37353e;text-align:center;text-transform:uppercase;padding-top:10px;font-family:Montserrat-Bold;font-size:48px;line-height:100%}.block.banner-one:after{content:"";z-index:2;background:url(../media/texture_02.d845273c.svg) bottom/contain repeat-x;width:100%;height:51px;display:block;position:absolute;bottom:0;left:0}@media (min-width:768px){.block.banner-one{padding:244px 0 69px}.block.banner-one .clouds{max-width:100%;top:-281px}.block.banner-one .sky{z-index:-4;width:1440px}.block.banner-one .birds{max-width:32.7%;top:141px;left:32.5%}.block.banner-one .houses{z-index:-3;max-width:57.4%}.block.banner-one .trees{z-index:-3;width:1440px;position:absolute;bottom:69px;left:50%;transform:translate(-50%)}.block.banner-one .grass{z-index:-2;width:1440px;bottom:-62px}.block.banner-one .grass:after{content:"";background:#f8fafb;width:100%;height:22%;display:block;position:absolute;bottom:0;left:0}.block.banner-one .family{bottom:0;left:unset;z-index:3;max-width:41%;padding:0;right:10%}.block.banner-one .text-wrapper{max-width:518px;margin:0;position:absolute;top:250px;right:0%}.block.banner-one .icon{max-width:48px;margin:0;position:absolute;top:5px;left:0}.block.banner-one .text-one{text-align:left;padding-top:0;padding-left:78px;font-size:42px}.block.banner-one .text-two{text-align:left;padding-left:78px;font-size:58px}.block.banner-one:after{height:84px}}@media (min-width:1080px){.block.banner-one .text-wrapper{top:330px;right:10.2%}}@media (min-width:1440px){.block.banner-one .sky,.block.banner-one .grass,.block.banner-one .trees{width:100%}}.section-developments-wrapper{align-items:flex-end;display:flex}.block.developments-home{background:#f8fafb;width:100%;padding:180px 20px 80px;position:relative}.block.developments-home:after{content:"";background:linear-gradient(#fff 0%,#fff0 100%);width:100%;height:150px;display:block;position:absolute;bottom:0;transform:matrix(1,0,0,-1,0,0)}.block.developments-home .float-leave{z-index:4;width:100%;max-width:225px;position:absolute;top:0;right:0}.block.developments-home .holder{z-index:1;width:100%;max-width:430px;margin:0 auto;position:relative}.block.developments-home .dummy-content{margin-top:50px;position:relative}.block.developments-home .dummy-content:first-child{margin-top:0}.block.developments-home .card{background:#f4f3f0;border-radius:10px;overflow:hidden}.block.developments-home .card.static{width:calc(100% - 40px);position:fixed;left:50%}.block.developments-home .text-wrapper{padding:50px 20px;position:relative}.block.developments-home .icon{width:100%;max-width:47px;position:absolute;top:32px;right:20px}.block.developments-home .title{color:#37353e;font-family:Montserrat-Bold;font-size:26px;line-height:110%}.block.developments-home .subtitle{color:#e60000;padding-top:5px;font-family:Montserrat-Regular;font-size:14px;line-height:110%}.block.developments-home .text{color:#37353e;padding-top:30px;font-family:Poppins-Regular;font-size:12px;line-height:18px}.block.developments-home .text strong{font-family:Poppins-SemiBold}.block.developments-home .see-more{color:#37353e;width:fit-content;margin-top:25px;padding-right:12px;font-family:Poppins-Regular;font-size:10px;line-height:110%;text-decoration:none;display:block;position:relative}.block.developments-home .see-more:after{content:"";background:url(../media/r_arrow.8f68526c.svg) 50%/contain no-repeat;width:7px;height:5px;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.block.developments-home .sold{color:#fff;text-transform:uppercase;background:#e60000;justify-content:center;align-items:center;width:69px;height:15px;margin-top:20px;font-family:Poppins-SemiBold;font-size:8px;line-height:110%;display:flex}@media (min-width:768px){.block.developments-home{padding:147px 0 157px;position:relative}.block.developments-home:after{height:460px}.block.developments-home .float-leave{max-width:470px}.block.developments-home .holder{width:75.8%;max-width:100%}.block.developments-home .dummy-content{margin-top:60px}.block.developments-home .card.static{width:75.8%;position:fixed;transform:translate(-50%)scale(1)}.block.developments-home .card-content{align-items:stretch;display:flex}.block.developments-home .image-wrapper{width:100%;max-width:48.7%}.block.developments-home .text-wrapper{width:100%;max-width:51.3%;padding:0 30px}.block.developments-home .text-holder{width:100%;max-width:440px;position:relative;top:50%;transform:translateY(-50%)}.block.developments-home .icon{max-width:67px;top:30px;right:30px}.block.developments-home .title{font-size:28px}.block.developments-home .subtitle{padding-top:10px;font-size:16px}.block.developments-home .text{padding-top:20px;font-size:14px;line-height:21px}.block.developments-home .see-more{padding-right:15px;font-size:12px}.block.developments-home .see-more:after{width:10px;height:7px}.block.developments-home .sold{width:88px;height:20px;font-size:10px}}.block.section-one-home{padding:100px 20px;position:relative}.block.section-one-home .butterfly-one,.block.section-one-home .butterfly-two,.block.section-one-home .butterfly-three,.block.section-one-home .butterfly-four,.block.section-one-home .butterfly-five,.block.section-one-home .butterfly-six,.block.section-one-home .butterfly-seven,.block.section-one-home .butterfly-eight{z-index:1;width:100%;position:absolute;top:0}.block.section-one-home .butterfly-one{max-width:48px;top:282px;left:20px}.block.section-one-home .butterfly-two{max-width:62px;top:333px;left:61px}.block.section-one-home .butterfly-three{max-width:41px;top:567px;left:61px}.block.section-one-home .butterfly-four{max-width:103px;top:628px;left:20px}.block.section-one-home .butterfly-six{max-width:102px;top:313px;right:20px}.block.section-one-home .butterfly-seven{max-width:56px;top:617px;right:71px}.block.section-one-home .butterfly-eight{max-width:36px;top:658px;right:20px}.block.section-one-home .holder{width:100%;max-width:430px;margin:0 auto}.block.section-one-home .title{color:#878787;text-align:center;font-family:Montserrat-Regular;font-size:26px;line-height:32px}.block.section-one-home .title strong{color:#37353e;text-transform:uppercase;font-family:Montserrat-Bold;font-size:46px;line-height:56px}.block.section-one-home .content{padding-top:80px}.block.section-one-home .image-wrapper{padding:25px 0;position:relative}.block.section-one-home .image-wrapper:before{content:"";background:url(../media/cielo03.6af63fe4.webp) 50%/contain no-repeat;width:308px;height:306px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.block.section-one-home .image{width:calc(100vw + 40px);position:relative;left:50%;transform:translate(-50%)}.block.section-one-home .atl-icon{filter:drop-shadow(0 4px 4px #00000040);width:100%;max-width:60px;margin:35px auto 0}.block.section-one-home .text{color:#37353e;text-align:center;margin-top:40px;font-family:Poppins-Regular;font-size:16px;line-height:24px}.block.section-one-home .text strong{font-family:Poppins-SemiBold}.block.section-one-home .icons-wrapper{justify-content:space-between;align-items:center;width:100%;max-width:318px;margin:60px auto 0;display:flex}.block.section-one-home .icon{width:100%}.block.section-one-home .icon:first-child{max-width:83px}.block.section-one-home .icon:nth-child(2){max-width:86px}.block.section-one-home .icon:nth-child(3){max-width:69px}@media (min-width:768px){.block.section-one-home{padding:0 30px 30px}.block.section-one-home .butterfly-one{max-width:76px;top:209px;left:118px}.block.section-one-home .butterfly-two{max-width:96px;top:192px;left:235px}.block.section-one-home .butterfly-three{max-width:64px;top:316px;left:230px}.block.section-one-home .butterfly-four{max-width:173px;top:348px;left:88px}.block.section-one-home .butterfly-five{max-width:64px;top:316px;right:147px}.block.section-one-home .butterfly-six{max-width:161px;top:437px;right:44px}.block.section-one-home .butterfly-seven{max-width:87px;top:609px;right:225px}.block.section-one-home .butterfly-eight{max-width:56px;top:685px;right:169px}.block.section-one-home .holder{max-width:907px}.block.section-one-home .title{font-size:36px;line-height:44px}.block.section-one-home .title strong{font-size:56px;line-height:68px;display:block}.block.section-one-home .content{padding-top:10px}.block.section-one-home .image-wrapper{max-width:735px;margin:0 auto;padding:40px 0}.block.section-one-home .image-wrapper:before{width:484px;height:482px}.block.section-one-home .image{max-width:100%}.block.section-one-home .atl-icon{max-width:87px;margin:-69px auto 0}.block.section-one-home .text{width:100%;max-width:676px;margin-top:20px;margin-left:auto;margin-right:auto;font-size:18px;line-height:27px}.block.section-one-home .icons-wrapper{max-width:442px;margin:55px auto 0}.block.section-one-home .icon:first-child{max-width:105px}.block.section-one-home .icon:nth-child(2){max-width:109px}.block.section-one-home .icon:nth-child(3){max-width:88px}}.block.social-footprint{position:relative}.block.social-footprint .holder{height:100vh}.block.social-footprint .content{align-items:flex-start;width:fit-content;height:618px;padding:0 20px 0 0;display:flex;position:relative;top:50%;transform:translateY(-50%)}.block.social-footprint .content:before{content:"";z-index:-1;background:url(../media/live.cecf98cf.svg) 50%/contain no-repeat;width:1905px;height:298px;display:block;position:absolute;top:109px;left:225px}.block.social-footprint .hoja01,.block.social-footprint .hoja02,.block.social-footprint .hoja03,.block.social-footprint .hoja04,.block.social-footprint .hoja05,.block.social-footprint .hoja06,.block.social-footprint .hoja07,.block.social-footprint .hoja08,.block.social-footprint .hoja09{z-index:3;width:100%;position:absolute}.block.social-footprint .hoja01{max-width:44px;top:11px;left:288px}.block.social-footprint .hoja02{max-width:72px;top:196px;left:calc(100vw + 287px)}.block.social-footprint .hoja03{max-width:32px;bottom:-15px;left:calc(200vw + 205px)}.block.social-footprint .hoja04{max-width:57px;top:269px;right:925px}.block.social-footprint .hoja05{max-width:102px;bottom:80px;right:635px}.block.social-footprint .hoja06{max-width:57px;top:64px;right:495px}.block.social-footprint .hoja07{max-width:79px;bottom:-107px;right:175px}.block.social-footprint .hoja08{max-width:39px;top:210px;right:83px}.block.social-footprint .hoja09{max-width:28px;top:-23px;right:20px}.block.social-footprint .text-wrapper-one{align-items:flex-start;width:100vw;min-width:430px;padding:119px 20px 0;display:flex}.block.social-footprint .icon{width:42px;min-width:42px}.block.social-footprint .text-one{color:#37353e;text-transform:uppercase;width:100%;max-width:100%;padding-left:40px;font-family:Montserrat-Bold;font-size:46px;line-height:100%}.block.social-footprint .text-wrapper-two{flex-direction:column;justify-content:space-between;width:272px;height:397px;margin-top:123px;margin-left:20px;display:flex}.block.social-footprint .counter-one{width:200px;margin-left:auto}.block.social-footprint .counter-two{width:210px}.block.social-footprint .counter{width:fit-content;position:relative}.block.social-footprint .counter strong{color:#37353e;opacity:0;text-transform:uppercase;text-align:center;font-family:Montserrat-Bold;line-height:100%;display:block}.block.social-footprint .counter .counter-element{opacity:1;position:absolute;top:0;left:50%;transform:translate(-50%)}.block.social-footprint .counter span{color:#e60000;text-align:center;margin-top:10px;font-family:Poppins-Regular;line-height:100%;display:block}.block.social-footprint .counter.one strong{font-size:46px}.block.social-footprint .counter.one span{font-size:12px}.block.social-footprint .counter.two strong{font-size:58px}.block.social-footprint .counter.two span{font-size:12px}.block.social-footprint .counter.three strong{font-size:58px}.block.social-footprint .counter.three span{text-align:left;padding-left:43px;font-size:12px}.block.social-footprint .counter.four strong{font-size:62px}.block.social-footprint .counter.four span{font-size:12px}.block.social-footprint .counter.five strong{font-size:58px}.block.social-footprint .counter.five span{font-size:10px}.block.social-footprint .counter.six strong{font-size:100px}.block.social-footprint .counter.six span{text-align:left;font-size:10px}.block.social-footprint .image-wrapper-one{width:100%;min-width:429px;max-width:429px;margin-left:-87px;padding-top:196px;display:flex;position:relative}.block.social-footprint .image-wrapper-one:after{content:"";background:#fff url(../media/planta.6d42f97c.svg) 50%/33px no-repeat;border:1px solid #e60000;border-radius:50%;width:51px;height:51px;display:block;position:absolute;bottom:35px;right:82px;box-shadow:0 4px 4px #00000026}.block.social-footprint .text-wrapper-three{flex-direction:column;justify-content:space-between;width:275px;height:563px;margin-left:-102px;display:flex}.block.social-footprint .counter-three{width:195px}.block.social-footprint .counter-four{width:160px;margin-left:auto}.block.social-footprint .image-wrapper-two{width:100%;min-width:347px;max-width:347px;margin-left:-70px;padding-top:228px;position:relative}.block.social-footprint .image-wrapper-two:after{content:"";background:#fff url(../media/huella.aa74a503.svg) 50%/33px no-repeat;border:1px solid #e60000;border-radius:50%;width:56px;height:56px;display:block;position:absolute;top:13px;right:30px;box-shadow:0 4px 4px #00000026}.block.social-footprint .text-wrapper-four{flex-direction:column;justify-content:space-between;align-self:flex-end;width:295px;height:455px;margin-left:-20px;display:flex}.block.social-footprint .counter-five{width:195px}.block.social-footprint .counter-six{width:200px;margin-left:auto}.block.social-footprint .counter-six span{width:100%;max-width:129px;margin-left:auto}.block.social-footprint .image-wrapper-three{align-self:flex-end;width:100%;min-width:390px;max-width:390px;margin-left:-50px;padding-bottom:48px;position:relative}.block.social-footprint .image-wrapper-three:after{content:"";background:#fff url(../media/birrete.76e18561.svg) 50%/33px no-repeat;border:1px solid #e60000;border-radius:50%;width:56px;height:56px;display:block;position:absolute;top:66px;left:27px;box-shadow:0 4px 4px #00000026}.block.social-footprint .icon-two{width:100%;max-width:122px;margin:50px auto 0}@media (min-width:768px){.block.social-footprint .content{height:476px;padding:0 30px 0 0}.block.social-footprint .content:before{width:3628px;height:565px;top:50%;left:370px;transform:translateY(-50%)}.block.social-footprint .hoja01{max-width:67px;top:-28px;left:588px}.block.social-footprint .hoja02{max-width:111px;top:-40px;left:1202px}.block.social-footprint .hoja03{max-width:44px;bottom:-123px;left:calc(100vw + 383px)}.block.social-footprint .hoja04{max-width:87px;top:166px;right:calc(100vw + 709px)}.block.social-footprint .hoja05{max-width:148px;bottom:7px;right:calc(100vw + 204px)}.block.social-footprint .hoja06{max-width:87px;top:0;right:1256px}.block.social-footprint .hoja07{max-width:121px;bottom:-42px;right:349px}.block.social-footprint .hoja08{max-width:60px;top:45px;right:399px}.block.social-footprint .hoja09{max-width:44px;top:-84px;right:33px}.block.social-footprint .text-wrapper-one{width:524px;min-width:524px;margin-top:96px;margin-left:63px;padding:0}.block.social-footprint .icon{width:53px;min-width:53px}.block.social-footprint .text-one{padding-left:30px;font-size:56px}.block.social-footprint .text-wrapper-two{width:444px;height:286px;margin-top:106px;margin-left:30px}.block.social-footprint .counter-one{width:239px;margin-left:auto}.block.social-footprint .counter-two{width:236px}.block.social-footprint .counter.one strong{font-size:56px}.block.social-footprint .counter.one span{font-size:20px}.block.social-footprint .counter.two strong{font-size:68px}.block.social-footprint .counter.two span{font-size:20px}.block.social-footprint .counter.three strong{font-size:68px}.block.social-footprint .counter.three span{font-size:20px}.block.social-footprint .counter.four strong{font-size:72px}.block.social-footprint .counter.four span{font-size:20px}.block.social-footprint .counter.five strong{font-size:68px}.block.social-footprint .counter.five span{font-size:20px}.block.social-footprint .counter.six strong{font-size:140px}.block.social-footprint .counter.six span{font-size:20px}.block.social-footprint .image-wrapper-one{min-width:617px;max-width:617px;margin-left:0;padding-top:0}.block.social-footprint .image-wrapper-one:after{background-size:36px;width:71px;height:71px;bottom:50px;right:117px}.block.social-footprint .text-wrapper-three{width:429px;height:334px;margin-top:57px;margin-left:0}.block.social-footprint .counter-three{width:222px}.block.social-footprint .counter-four{width:224px;margin-left:auto}.block.social-footprint .image-wrapper-two{min-width:494px;max-width:494px;margin-left:17px;padding-top:26px}.block.social-footprint .image-wrapper-two:after{background-size:40px;width:66px;height:66px;top:15px;right:104px}.block.social-footprint .text-wrapper-four{width:589px;height:330px;margin-bottom:80px;margin-left:0}.block.social-footprint .counter-five{width:222px}.block.social-footprint .counter-six{width:321px}.block.social-footprint .counter-six span{max-width:233px}.block.social-footprint .image-wrapper-three{justify-content:space-between;align-items:center;min-width:1027px;max-width:1027px;margin-left:0;padding-bottom:23px;display:flex}.block.social-footprint .image-wrapper-three img{width:100%;max-width:676px}.block.social-footprint .image-wrapper-three:after{background-size:45px;width:76px;height:76px;top:30px;left:42px}.block.social-footprint .icon-two{max-width:204px;margin:0}}@keyframes float-1{0%{transform:translate(0)}25%{transform:translate(-6px,6px)}50%{transform:translate(-12px)}75%{transform:translate(-6px,-6px)}to{transform:translate(0)}}@keyframes float-2{0%{transform:translate(0)}25%{transform:translate(-10px,10px)}50%{transform:translate(-10px)}75%{transform:translate(-10px,-10px)}to{transform:translate(0)}}@keyframes float-3{0%{transform:translate(0)}25%{transform:translate(15px,-15px)}50%{transform:translate(15px)}75%{transform:translate(15px,15px)}to{transform:translate(0)}}.block.adoption-home{padding:90px 20px;position:relative}.block.adoption-home .holder{width:100%;max-width:430px;margin:0 auto}.block.adoption-home .title{color:#37353e;text-align:center;font-family:Montserrat-Bold;font-size:34px;line-height:110%}.block.adoption-home .subtitle{color:#37353e;text-align:center;margin-top:20px;font-family:Poppins-Regular;font-size:18px;line-height:120%}.block.adoption-home .btn{color:#fff;background:#e60000;border-radius:5px;justify-content:center;align-items:center;width:185px;height:40px;margin:30px auto 0;font-family:Poppins-Regular;font-size:12px;line-height:110%;text-decoration:none;display:flex}.block.adoption-home .image-wrapper{margin-top:70px;position:relative}.block.adoption-home .dog{width:100%;max-width:63%;position:absolute;bottom:-19px;left:50%;transform:translate(-50%)}@media (min-width:768px){.block.adoption-home{padding:230px 30px 140px}.block.adoption-home .float-image-one,.block.adoption-home .float-image-two,.block.adoption-home .float-image-three,.block.adoption-home .float-image-four,.block.adoption-home .float-image-five,.block.adoption-home .float-image-six,.block.adoption-home .float-image-seven,.block.adoption-home .float-image-eight{width:100%;position:absolute}.block.adoption-home .float-image-one{max-width:118px;animation:4s linear infinite float-1;top:280px;left:30px}.block.adoption-home .float-image-two{max-width:87px;animation:3s linear infinite float-2;top:393px;left:20%}.block.adoption-home .float-image-three{max-width:87px;animation:5s linear infinite float-2;top:604px;left:10%}.block.adoption-home .float-image-four{max-width:118px;animation:12s linear infinite float-3;top:822px;left:16%}.block.adoption-home .float-image-five{max-width:118px;animation:6s linear infinite float-3;top:252px;right:8%}.block.adoption-home .float-image-six{max-width:87px;animation:18s linear infinite float-2;top:439px;right:4%}.block.adoption-home .float-image-seven{max-width:118px;animation:9s linear infinite float-1;top:504px;right:16%}.block.adoption-home .float-image-eight{max-width:87px;animation:7s linear infinite float-3;top:772px;right:20%}.block.adoption-home .holder{max-width:675px}.block.adoption-home .title{font-size:42px}.block.adoption-home .subtitle{max-width:440px;margin-top:30px;margin-left:auto;margin-right:auto;font-size:22px}.block.adoption-home .btn{border:2px solid #e60000;border-radius:10px;width:206px;height:50px;font-size:14px}.block.adoption-home .btn:hover{color:#000;background:#fff}.block.adoption-home .image-wrapper{margin-top:48px;position:relative}.block.adoption-home .dog{max-width:52%;bottom:-33px}}.block.gallery-home{padding:80px 20px 30px;position:relative}.block.gallery-home .holder{width:100%;max-width:430px;margin:0 auto}.block.gallery-home .text-one{color:#878787;text-align:center;font-family:Montserrat-Regular;font-size:26px;line-height:32px}.block.gallery-home .text-one strong{color:#37353e;text-transform:uppercase;font-family:Montserrat-Bold;font-size:46px;line-height:56px}.block.gallery-home .text-two{color:#37353e;text-align:center;margin-top:30px;font-family:Poppins-Regular;font-size:16px;line-height:24px}.block.gallery-home .text-two strong{font-family:Poppins-SemiBold}.block.gallery-home .text-three{color:#37353e;text-align:center;margin-top:20px;font-family:Poppins-Regular;font-size:14px;line-height:21px}.block.gallery-home .text-three strong{font-family:Poppins-SemiBold}.block.gallery-home .image-wrapper{padding-top:55px;position:relative}.block.gallery-home .float-image{z-index:1;width:100%;max-width:288px;position:absolute;bottom:37px;left:50px}.block.gallery-home .image{position:relative;left:63px}.block.gallery-home .content{padding-top:80px}.block.gallery-home .item{position:relative}.block.gallery-home .item .item-header{padding:20px 0}.block.gallery-home .item:after{transform:translateY(-50%)rotate(0)}.block.gallery-home .item .line{content:"";background:#ccc;width:0;height:.5px;display:block;position:absolute;bottom:0;left:0}.block.gallery-home .item .line.apply-effect{width:100%}.block.gallery-home .item.expando .item-header:after{transform:translateY(-50%)rotate(-180deg)}.block.gallery-home .item:last-child .line{display:none}.block.gallery-home .item-header{align-items:center;display:flex;position:relative}.block.gallery-home .item-header:after{content:"";background:url(../media/expando.046a5603.svg) 50%/contain no-repeat;width:19px;height:9px;transition:all .55s ease-in-out;display:block;position:absolute;top:50%;right:0}.block.gallery-home .item-header div,.block.gallery-home .item-header img{pointer-events:none}.block.gallery-home .item-icon{border:1px solid #e60000;border-radius:50%;max-width:35px;padding:7px}.block.gallery-home .item-title{color:#37353e;padding-left:5px;font-family:Montserrat-Bold;font-size:16px;line-height:100%}.block.gallery-home .item-content{height:0;transition:all .55s ease-in-out;overflow:hidden}.block.gallery-home .item-desc{padding:10px 0 30px}.block.gallery-home .my-arrows{justify-content:space-between;width:100%;max-width:56px;margin:30px auto 0;display:flex}.block.gallery-home .prev-arrow,.block.gallery-home .next-arrow{opacity:1;width:18px;height:13px;transition:all .55s ease-in-out}.block.gallery-home .prev-arrow.swiper-button-disabled,.block.gallery-home .next-arrow.swiper-button-disabled{opacity:.3!important}.block.gallery-home .prev-arrow{background:url(../media/l_arrow.316efec5.svg) 50%/contain no-repeat}.block.gallery-home .next-arrow{background:url(../media/r_arrow.8f68526c.svg) 50%/contain no-repeat}.block.gallery-home .desktop-content{display:none}@media (min-width:768px){.block.gallery-home{padding:140px 30px 133px}.block.gallery-home .holder{max-width:1145px}.block.gallery-home .header{justify-content:space-between;align-items:center;display:flex}.block.gallery-home .text-wrapper{width:100%;max-width:38.5%}.block.gallery-home .text-one{text-align:left;font-size:36px;line-height:44px}.block.gallery-home .text-one strong{font-size:56px;line-height:68px}.block.gallery-home .text-two{text-align:left;font-size:18px;line-height:27px}.block.gallery-home .text-three{text-align:left;margin-top:30px;font-size:16px;line-height:24px}.block.gallery-home .image-wrapper{width:100%;max-width:59%;padding-top:0}.block.gallery-home .float-image{max-width:74.2%;bottom:48px;left:calc(17% - 30px)}.block.gallery-home .image{left:17%}.block.gallery-home .content{padding-top:145px}.block.gallery-home .mobile-content{display:none}.block.gallery-home .desktop-content{justify-content:space-between;align-items:center;display:flex}.block.gallery-home .tabs-wrapper{width:100%;max-width:20.6%}.block.gallery-home .all-carrousels{width:100%;max-width:69.3%;position:relative}.block.gallery-home .float-icon-one{z-index:2;width:100%;max-width:117px;position:absolute;top:-45px;right:88px}.block.gallery-home .float-icon-two{z-index:2;width:100%;max-width:117px;position:absolute;bottom:5px;left:88px}.block.gallery-home .tab{cursor:pointer;align-items:center;width:fit-content;margin-top:40px;display:flex}.block.gallery-home .tab div,.block.gallery-home .tab img{pointer-events:none}.block.gallery-home .tab:first-child{margin-top:0}.block.gallery-home .tab:hover .item-title{color:#37353e}.block.gallery-home .tab:hover .item-title:after{opacity:1}.block.gallery-home .item-icon{min-width:35px}.block.gallery-home .item-title{color:#878787;width:fit-content;padding-left:10px;font-family:Montserrat-Regular;font-size:18px;transition:all .55s ease-in-out;position:relative}.block.gallery-home .item-title:after{content:"";opacity:0;background:#e60000;width:calc(100% - 10px);height:1px;transition:all .55s ease-in-out;display:block;position:absolute;bottom:-5px;left:10px}.block.gallery-home .item-title.active{color:#37353e;font-family:Montserrat-Bold}.block.gallery-home .item-title.active:after{opacity:1}.block.gallery-home .main-swiper .swiper-slide{opacity:0!important}.block.gallery-home .main-swiper .swiper-slide.swiper-slide-active,.block.gallery-home .secondary-swiper .swiper-slide{opacity:1!important}.block.gallery-home .my-arrows{margin-right:unset;max-width:87px;margin-top:35px}.block.gallery-home .prev-arrow,.block.gallery-home .next-arrow{cursor:pointer;width:25px;height:17px}.block.gallery-home .prev-arrow.swiper-button-disabled,.block.gallery-home .next-arrow.swiper-button-disabled{pointer-events:none}}.block.banner-two{position:relative}.block.banner-two .float-image-one,.block.banner-two .float-image-two{z-index:4;width:100%;max-width:288px;position:absolute}.block.banner-two .float-image-one{top:-36px;left:-83px}.block.banner-two .float-image-two{bottom:-67px;right:-83px}.block.banner-two .holder{height:655px;position:relative;overflow:hidden}.block.banner-two:before{content:"";z-index:1;background:url(../media/texture_03.474f0202.svg) top/contain repeat-x;width:100%;height:63px;display:block;position:absolute;top:0}.block.banner-two .background{width:210vw;position:absolute;top:0;left:50%;transform:translate(-50%)}.block.banner-two .houses{filter:blur(3px);width:210vw;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.block.banner-two .people{width:100%;max-width:100%;position:absolute;bottom:0;left:0}.block.banner-two:after{content:"";z-index:1;background:url(../media/texture_01.edea06ed.svg) bottom/contain repeat-x;width:100%;height:33px;display:block;position:absolute;bottom:0}@media (min-width:768px){.block.banner-two .float-image-one,.block.banner-two .float-image-two{max-width:675px}.block.banner-two .float-image-one{top:-11px;left:-205px}.block.banner-two .float-image-two{bottom:-160px;right:-206px}.block.banner-two .holder{height:1132px}.block.banner-two:before{height:212px}.block.banner-two .houses{bottom:-212px}.block.banner-two .background,.block.banner-two .houses{width:1440px}.block.banner-two .people{left:unset;max-width:47.6%;right:34px}.block.banner-two:after{height:62px}}@media (min-width:1440px){.block.banner-two .background,.block.banner-two .houses{width:100%}}.block.testimonials{padding:150px 0 50px;position:relative}.block.testimonials .title{color:#37353e;text-align:center;font-family:Montserrat-Bold;font-size:32px;line-height:100%}.block.testimonials .content{padding-top:50px}.block.testimonials .swiper{padding-right:20px}.block.testimonials .swiper-wrapper{align-items:stretch}.block.testimonials .swiper-slide{width:100%;max-width:308px;height:auto;padding-left:20px}.block.testimonials .element{background:#f4f3f0;border-radius:10px;height:100%;overflow:hidden}.block.testimonials .image{height:210px;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.block.testimonials .text-wrapper{padding:30px 15px 50px}.block.testimonials .stars{background:url(../media/stars.08c77ff3.svg) 50%/contain no-repeat;width:87px;height:14px;margin:0 auto}.block.testimonials .text{color:#37353e;text-align:center;margin-top:20px;font-family:Avenir-Book;font-size:14px;line-height:130%}.block.testimonials .name{color:#e60000;text-align:center;margin-top:10px;font-family:Montserrat-Regular;font-size:12px;line-height:120%}.block.testimonials .my-arrows{justify-content:space-between;width:100%;max-width:56px;margin:40px auto 0;display:flex}.block.testimonials .prev-arrow,.block.testimonials .next-arrow{opacity:1;width:18px;height:13px;transition:all .55s ease-in-out}.block.testimonials .prev-arrow.swiper-button-disabled,.block.testimonials .next-arrow.swiper-button-disabled{opacity:.3}.block.testimonials .prev-arrow{background:url(../media/l_arrow.316efec5.svg) 50%/contain no-repeat}.block.testimonials .next-arrow{background:url(../media/r_arrow.8f68526c.svg) 50%/contain no-repeat}.block.testimonials .line{content:"";background:#ccc;width:0;height:.5px;display:block;position:absolute;bottom:0;left:20px}.block.testimonials .line.apply-effect{width:calc(100% - 40px)}@media (min-width:768px){.block.testimonials{padding:150px 0 60px}.block.testimonials .holder{max-width:1322px;margin-left:auto}.block.testimonials .title{text-align:left;padding-left:30px;font-size:38px}.block.testimonials .content{padding-top:100px}.block.testimonials .swiper{padding-right:30px}.block.testimonials .swiper-slide{max-width:705px;padding-left:30px}.block.testimonials .element{align-items:center;display:flex}.block.testimonials .image-wrapper{width:100%;max-width:235px;height:100%}.block.testimonials .image{width:100%;height:270px}.block.testimonials .text-wrapper{width:100%;max-width:440px;padding:0 38px}.block.testimonials .stars{width:100px;height:16px;margin:0}.block.testimonials .text{text-align:left;font-size:16px}.block.testimonials .name{text-align:left;font-size:14px}.block.testimonials .my-arrows{max-width:81px;margin:25px 147px 0 auto}.block.testimonials .prev-arrow,.block.testimonials .next-arrow{cursor:pointer;width:25px;height:17px}.block.testimonials .prev-arrow.swiper-button-disabled,.block.testimonials .next-arrow.swiper-button-disabled{pointer-events:none}.block.testimonials .line{left:30px}.block.testimonials .line.apply-effect{width:calc(100% - 60px)}}.block.faqs{padding:150px 20px 55px;position:relative}.block.faqs .holder{width:100%;max-width:430px;margin:0 auto}.block.faqs .title{color:#e60000;font-family:Montserrat-Regular;font-size:12px;line-height:100%}.block.faqs .subtitle{color:#878787;margin-top:10px;font-family:Montserrat-Regular;font-size:26px;line-height:100%}.block.faqs .subtitle strong{color:#37353e;font-family:Montserrat-Bold}.block.faqs .content{padding-top:30px}.block.faqs .right .item:last-child .line{display:none}.block.faqs .item{position:relative}.block.faqs .item div{pointer-events:none}.block.faqs .item.expando .item-header:after{transform:translateY(-50%)rotate(-180deg)}.block.faqs .line{content:"";background:#ccc;width:0;height:.5px;display:block;position:absolute;bottom:0;left:0}.block.faqs .line.apply-effect{width:100%}.block.faqs .item-header{padding:20px 82px 20px 0;position:relative}.block.faqs .item-header:after{content:"";background:url(../media/expando.046a5603.svg) 50%/contain no-repeat;width:19px;height:9px;transition:all .55s ease-in-out;display:block;position:absolute;top:50%;right:0}.block.faqs .item-title{color:#37353e;font-family:Poppins-Regular;font-size:16px;line-height:24px}.block.faqs .item-content{height:0;transition:all .55s ease-in-out;overflow:hidden}.block.faqs .text-wrapper{padding:10px 0 30px}.block.faqs .text{color:#878787;font-family:Poppins-Regular;font-size:12px;line-height:120%}@media (min-width:768px){.block.faqs{padding:150px 30px 80px}.block.faqs .holder{max-width:1145px}.block.faqs .title{font-size:16px}.block.faqs .subtitle{width:100%;max-width:557px;font-size:38px}.block.faqs .content{justify-content:space-between;padding-top:80px;display:flex}.block.faqs .left,.block.faqs .right{width:100%;max-width:48.7%}.block.faqs .left .item:last-child .line{display:none}.block.faqs .item{cursor:pointer}.block.faqs .item-header{padding:20px 43px 20px 0}.block.faqs .item-title{font-size:18px;line-height:27px}.block.faqs .text-wrapper{padding:26px 0 40px}}.block.contact{padding:75px 20px 20px;position:relative}.block.contact .holder{width:100%;max-width:430px;margin:0 auto}.block.contact .title{color:#e60000;text-align:center;font-family:Montserrat-Regular;font-size:12px;line-height:100%}.block.contact .text{color:#37353e;text-align:center;margin-top:10px;font-family:Montserrat-Bold;font-size:18px;line-height:120%}.block.contact .btn{color:#fff;background:#e60000;border-radius:5px;justify-content:center;align-items:center;width:185px;height:40px;margin:52px auto 0;font-family:Poppins-Regular;font-size:12px;line-height:110%;text-decoration:none;display:flex}.block.contact .image-wrapper{margin-top:70px}@media (min-width:768px){.block.contact{padding:100px 30px 10px}.block.contact .holder{max-width:675px}.block.contact .title{font-size:16px}.block.contact .text{font-size:28px}.block.contact .btn{border:2px solid #e60000;border-radius:10px;width:224px;height:50px;margin:30px auto 0;font-size:14px}.block.contact .btn:hover{color:#000;background:#fff}}.block.privacy{padding:170px 20px 102px;position:relative}.block.privacy .holder{width:100%;max-width:430px;margin:0 auto}.block.privacy .title{color:#37353e;text-align:center;font-family:Montserrat-Bold;font-size:32px;line-height:100%}.block.privacy .text{color:#37353e;text-align:justify;margin-top:40px;font-family:Poppins-Regular;font-size:14px;line-height:120%}.block.privacy ul{list-style-position:inside}.block.privacy a{color:#e60000;text-decoration:none}@media (min-width:768px){.block.privacy{padding:280px 30px 200px}.block.privacy .holder{max-width:910px}.block.privacy .title{font-size:42px}.block.privacy .text{margin-top:60px;font-size:16px}}.block.cover-adoption{height:560px;position:relative}.block.cover-adoption:before{content:"";z-index:1;background:linear-gradient(#0000 0%,#000000b3 100%);width:100%;height:90px;display:block;position:absolute;top:0;left:0;transform:matrix(1,0,0,-1,0,0)}.block.cover-adoption:after{content:"";background:url(../media/texture_01.edea06ed.svg) 0 0/cover repeat-x;width:100%;height:34px;display:block;position:absolute;bottom:0;left:0}.block.cover-adoption .background{width:100%;height:100%;top:0;left:0;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;position:absolute!important}.block.cover-adoption .text{color:#fff;text-align:center;font-family:Montserrat-Regular;font-size:28px;line-height:175%;position:relative;top:182px}.block.cover-adoption .text strong{text-transform:uppercase;font-family:Montserrat-Bold;font-size:55px;display:block}.block.cover-adoption .dog{z-index:1;width:52.1vw;max-width:224px;position:absolute;bottom:-68px;left:50%;transform:translate(-50%)}@media (min-width:768px){.block.cover-adoption{height:752px}.block.cover-adoption:after{height:63px}.block.cover-adoption:before{height:110px}.block.cover-adoption .text{font-size:42px;line-height:156%;top:280px}.block.cover-adoption .text strong{font-size:72px}.block.cover-adoption .dog{width:22.4vw;max-width:323px;bottom:-93px;left:34%;transform:none}}.block.section-one-adoption{padding:128px 20px 50px;position:relative}.block.section-one-adoption .float-icon{opacity:.14;width:500px;position:absolute;top:296px;left:50%;transform:translate(-50%)}.block.section-one-adoption .holder{width:100%;max-width:430px;margin:0 auto}.block.section-one-adoption .text-one{color:#37353e;font-family:Poppins-Regular;font-size:24px;line-height:120%}.block.section-one-adoption .text-one strong{color:#e60000;font-family:Poppins-SemiBold}.block.section-one-adoption .text-two{color:#37353e;margin-top:20px;font-family:Poppins-Regular;font-size:20px;line-height:120%}.block.section-one-adoption .text-two strong{color:#e60000;font-family:Poppins-SemiBold}.block.section-one-adoption .btn{color:#fff;background:#e60000;border-radius:5px;justify-content:center;align-items:center;width:128px;height:40px;margin-top:30px;font-family:Poppins-Regular;font-size:12px;line-height:110%;text-decoration:none;display:flex}.block.section-one-adoption .video-wrapper{margin-top:120px;position:relative}.block.section-one-adoption .video-wrapper div,.block.section-one-adoption .video-wrapper video{pointer-events:none}.block.section-one-adoption .video-wrapper:after{content:"";opacity:1;pointer-events:none;background:url(../media/play.52d6062b.svg) 50%/contain no-repeat;width:40px;height:40px;transition:all .55s ease-in-out;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.block.section-one-adoption .video-wrapper.playing:after{opacity:0}.block.section-one-adoption .extra-text{color:#37353e;text-align:center;margin-top:100px;font-family:Montserrat-Bold;font-size:24px;line-height:29px}.block.section-one-adoption .extra-text em{color:#e60000;text-transform:uppercase;font-family:Montserrat-Regular;font-size:10px;line-height:12px}@media (min-width:768px){.block.section-one-adoption{padding:163px 30px 110px}.block.section-one-adoption .float-icon{width:822px;top:425px;left:-87px;transform:none}.block.section-one-adoption .holder{max-width:1145px}.block.section-one-adoption .content{justify-content:space-between;align-items:center;display:flex}.block.section-one-adoption .text-wrapper{width:100%;max-width:48.7%}.block.section-one-adoption .text-one{font-size:30px}.block.section-one-adoption .text-two{width:100%;max-width:440px;margin-top:30px;font-size:24px}.block.section-one-adoption .btn{border:2px solid #e60000;border-radius:10px;width:167px;height:50px;margin-top:30px;font-size:14px;line-height:110%}.block.section-one-adoption .btn:hover{color:#000;background:#fff}.block.section-one-adoption .video-wrapper{cursor:pointer;width:100%;max-width:38.6%;margin-top:0}.block.section-one-adoption .video-wrapper:after{width:46px;height:46px}.block.section-one-adoption .extra-text{width:100%;max-width:735px;margin-top:210px;margin-left:auto;margin-right:auto;font-size:28px;line-height:34px}.block.section-one-adoption .extra-text em{font-size:14px;line-height:17px}}.block.process-adoption{padding:50px 20px 75px;position:relative}.block.process-adoption .holder{width:100%;max-width:430px;margin:0 auto}.block.process-adoption .title{color:#37353e;text-align:center;font-family:Montserrat-Regular;font-size:28px;line-height:124%}.block.process-adoption .title strong{font-family:Montserrat-Bold;font-size:44px}.block.process-adoption .process-wrapper{flex-wrap:wrap;justify-content:center;align-items:flex-start;display:flex}.block.process-adoption .element{width:100%;max-width:50%;padding:50px 22px 0 12px}.block.process-adoption .icon{background:#ededed;border:2px solid #e60000;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto;display:flex;position:relative}.block.process-adoption .icon img{max-width:36px}.block.process-adoption .number{color:#fff;background:#e60000;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-family:Poppins-Regular;font-size:10px;line-height:110%;display:flex;position:absolute;top:50%;left:-11px;transform:translateY(-50%)}.block.process-adoption .process-name{color:#878787;text-align:center;margin-top:10px;font-family:Poppins-Regular;font-size:18px;line-height:110%}@media (min-width:768px){.block.process-adoption{padding:110px 30px 75px}.block.process-adoption .holder{max-width:1145px}.block.process-adoption .header{position:relative}.block.process-adoption .float-icon{width:100%;max-width:43px;position:absolute;bottom:0;right:0}.block.process-adoption .title{text-align:left;width:100%;max-width:440px;font-size:42px;line-height:116%}.block.process-adoption .title strong{font-size:58px}.block.process-adoption .process-wrapper{justify-content:space-between;padding-top:56px;position:relative}.block.process-adoption .process-wrapper:before{content:"";background:url(../media/linea.44e2344d.svg) 50%/contain no-repeat;width:calc(100% - 200px);height:100%;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.block.process-adoption .element{max-width:18%;padding:0}.block.process-adoption .element:first-child{padding-top:36px;transition:all 1s ease-in-out}.block.process-adoption .element:first-child .number{bottom:0;left:0}.block.process-adoption .element:nth-child(2){padding-top:70px;transition:all 1.5s ease-in-out}.block.process-adoption .element:nth-child(2) .number{top:0;left:0}.block.process-adoption .element:nth-child(3){padding-top:126px;transition:all 2s ease-in-out}.block.process-adoption .element:nth-child(3) .number{bottom:0;right:0}.block.process-adoption .element:nth-child(4){transition:all 2.5s ease-in-out}.block.process-adoption .element:nth-child(4) .number{top:0;left:0}.block.process-adoption .element:nth-child(5){padding-top:56px;transition:all 3s ease-in-out}.block.process-adoption .element:nth-child(5) .number{top:0;right:0}.block.process-adoption .icon{width:100px;height:100px}.block.process-adoption .icon img{max-width:44px}.block.process-adoption .number{height:30px;left:unset;top:unset;transform:unset;width:30px;font-size:14px}.block.process-adoption .process-name{margin-top:20px;font-size:22px}}.block.puppies{padding:75px 20px 0;position:relative}.block.puppies .float-icon{display:none}.block.puppies .holder{width:100%;max-width:430px;margin:0 auto}.block.puppies .title{color:#37353e;text-align:center;font-family:Montserrat-Bold;font-size:44px;line-height:100%}.block.puppies .all-puppies{flex-wrap:wrap;justify-content:space-between;align-items:stretch;padding-top:10px;display:flex}.block.puppies .element{width:100%;max-width:47.5%;margin-top:40px;position:relative}.block.puppies .element:before{content:"";background:#f4f3f0;border-radius:5px;width:100%;height:calc(100% - 83px);display:block;position:absolute;bottom:0}.block.puppies .image-wrapper,.block.puppies .text-wrapper{position:relative}.block.puppies .text-wrapper{padding:15px 10px 30px}.block.puppies .name{color:#e60000;text-align:center;font-family:Montserrat-Bold;font-size:18px;line-height:100%}.block.puppies .info{color:#37353e;text-align:center;flex-wrap:wrap;justify-content:center;font-family:Poppins-Regular;font-size:12px;line-height:100%;display:flex}.block.puppies .info div{width:100%;max-width:50%;margin-top:10px}.block.puppies .info div:first-child{border-right:.5px solid #e60000}.block.puppies .desc{color:#878787;text-align:center;margin-top:15px;font-family:Poppins-Regular;font-size:12px;line-height:120%}.block.puppies .see-catalogue{color:#fff;background:#e60000;border-radius:5px;justify-content:center;align-items:center;width:266px;height:50px;margin:90px auto 0;font-family:Poppins-Regular;font-size:12px;line-height:110%;text-decoration:none;display:flex}@media (min-width:768px){.block.puppies{padding:75px 30px}.block.puppies .float-icon{opacity:.14;width:1057px;display:block;position:absolute;top:0;right:-234px}.block.puppies .holder{max-width:1145px}.block.puppies .element{max-width:30.8%;margin-top:80px}.block.puppies .element:before{border-radius:15px;height:calc(100% - 156px)}.block.puppies .element:nth-child(2),.block.puppies .element:nth-child(5),.block.puppies .element:nth-child(8),.block.puppies .element:nth-child(11),.block.puppies .element:nth-child(14),.block.puppies .element:nth-child(17){top:100px}.block.puppies .text-wrapper{padding:10px 30px 48px}.block.puppies .name{text-align:left;font-size:26px}.block.puppies .info{font-size:11px}.block.puppies .info div{border-right:.5px solid #e60000;max-width:30%;margin-top:20px}.block.puppies .info div:last-child{border-right:none}.block.puppies .desc{text-align:left;margin-top:30px;font-size:16px}.block.puppies .see-catalogue{border:2px solid #e60000;border-radius:10px}.block.puppies .see-catalogue:hover{color:#000;background:#fff}}@media (min-width:1100px){.block.puppies .info{font-size:16px}}.block.section-two-adoption{padding:120px 20px 60px;position:relative}.block.section-two-adoption .holder{width:100%;max-width:430px;margin:0 auto;position:relative}.block.section-two-adoption .text-one{color:#37353e;text-align:center;font-family:Montserrat-Bold;font-size:26px;line-height:110%}.block.section-two-adoption .image-wrapper{margin-top:114px;position:relative}.block.section-two-adoption .garden-desktop{display:none}.block.section-two-adoption .dog{width:100%;max-width:57.7%;position:absolute;bottom:-35px;left:50%;transform:translate(-50%)}.block.section-two-adoption .text-two{color:#37353e;text-align:center;margin-top:85px;font-family:Montserrat-Bold;font-size:20px;line-height:110%}.block.section-two-adoption .link{color:#e60000;width:fit-content;margin:20px auto 0;padding-bottom:5px;font-family:Poppins-Regular;font-size:12px;line-height:110%;text-decoration:none;display:block;position:relative}.block.section-two-adoption .link:after{content:"";background:#37353e;width:100%;height:1px;display:block;position:absolute;bottom:0;left:0}@media (min-width:768px){.block.section-two-adoption{padding:125px 30px 58px}.block.section-two-adoption .float-icon{opacity:.14;width:910px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.block.section-two-adoption .holder{max-width:1380px}.block.section-two-adoption .content{justify-content:space-between;display:flex}.block.section-two-adoption .text-wrapper-one{width:100%;max-width:23.4%}.block.section-two-adoption .text-one{text-align:right;font-size:34px}.block.section-two-adoption .image-wrapper{width:100%;max-width:48.9%;margin-top:0;padding-top:78px}.block.section-two-adoption .garden-desktop{display:block}.block.section-two-adoption .garden-mobile{display:none}.block.section-two-adoption .dog{max-width:47.3%}.block.section-two-adoption .text-wrapper-two{align-self:flex-end;width:100%;max-width:25.6%;padding-bottom:50px}.block.section-two-adoption .text-two{margin-top:unset;text-align:left;font-size:28px}.block.section-two-adoption .link{margin:25px 0 0;font-size:14px}}.cursor-follower{display:none}@media (min-width:768px){.cursor-follower{pointer-events:none;will-change:transform;z-index:9999;width:100%;max-width:100px;display:block;position:fixed;top:0;left:0}}.navigation{z-index:9;background:0 0;width:100%;padding:34px 20px;transition:background .55s ease-in-out,border-bottom .55s ease-in-out;position:fixed;top:0;left:0}.navigation .icon{z-index:3;width:100%;max-width:83px;display:block;position:relative}.navigation .icon .white{opacity:0;transition:all .55s ease-in-out}.navigation .icon .color{opacity:0;width:100%;transition:all .55s ease-in-out;position:absolute;top:0;left:0}.navigation .toggle-btn{z-index:3;width:25px;height:10px;transition:all .55s ease-in-out;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.navigation .bar{background:#fff;width:100%;height:1px;transition:all .55s ease-in-out;position:absolute;left:0}.navigation .bar:first-child{top:0}.navigation .bar:nth-child(2){left:unset;opacity:1;width:25px;top:50%;right:0;transform:translateY(-50%)}.navigation .bar:nth-child(3){bottom:0}.navigation .list-wrapper{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);z-index:2;background:#ffffffe6;flex-direction:column;justify-content:center;align-items:center;width:100vw;max-width:100%;height:calc(100vh - 60px);padding:0 20px;transition:all .35s ease-in-out;display:flex;position:fixed;top:0;right:0;transform:translateY(-100%)}.navigation .float-icon{width:100%;max-width:32px;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.navigation .opt{color:#000;text-align:center;margin-top:30px;font-family:Poppins-Regular;font-size:18px;line-height:110%;text-decoration:none;display:block;position:relative}.navigation .opt:first-child{margin-top:unset}.navigation .opt:after{content:"";background:#e60000;width:0;height:1px;transition:all .55s ease-in-out;display:block;position:absolute;bottom:-5px;left:100%}.navigation .opt:last-child{margin-right:0}.navigation .opt.active:after{width:100%;transition:width .55s ease-in-out;left:0}.navigation.adoption .icon .white,.navigation.privacy .icon .color{opacity:1}.navigation.privacy .bar{background:#e60000}.navigation.home.scrollTop .icon .white,.navigation.adoption.scrollTop .icon .white{opacity:0}.navigation.home.scrollTop .icon .color,.navigation.adoption.scrollTop .icon .color{opacity:1}.navigation.scrollTop{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);background:#ffffffe6;border-bottom:.5px solid #878787;padding:24px 20px}.navigation.scrollTop .bar{background:#e60000}.navigation.expanded{-webkit-backdrop-filter:unset!important;backdrop-filter:unset!important;background:#fff0!important;border-bottom:.5px solid #0000!important}.navigation.expanded .bar{background:#e60000}.navigation.expanded .bar:first-child{top:50%;transform:rotate(45deg)translateY(-50%)}.navigation.expanded .bar:nth-child(2){opacity:0}.navigation.expanded .bar:nth-child(3){bottom:50%;transform:rotate(-45deg)translateY(50%)}.navigation.expanded .list-wrapper{transform:translateY(0)}@media (min-width:768px){.navigation{padding:49px 30px}.navigation .content{justify-content:space-between;align-items:center;display:flex}.navigation .icon{max-width:118px}.navigation .list-wrapper{-webkit-backdrop-filter:unset;backdrop-filter:unset;height:auto;right:unset;top:unset;transform:unset;background:0 0;width:auto;padding:0;position:relative}.navigation .list{display:flex}.navigation .opt{color:#fff;margin-right:30px;margin-top:unset;font-size:14px;position:relative}.navigation .opt:after{content:"";background:#e60000;width:0;height:1px;transition:all .55s ease-in-out;display:block;position:absolute;bottom:-5px;left:100%}.navigation .opt:last-child{margin-right:0}.navigation .opt:hover:after{width:100%;transition:width .55s ease-in-out;left:0}.navigation.privacy .opt{color:#000}.navigation.scrollTop{padding:29px 30px}.navigation.scrollTop .opt{color:#000}}footer{background:url(../media/footer_back.cfe32bb7.webp) 50%/cover no-repeat;margin-bottom:60px;padding:110px 20px 20px;position:relative}footer:before{content:"";z-index:2;background:url(../media/texture_04.459dac17.svg) 0 100%/cover repeat-x;width:100%;height:33px;display:block;position:absolute;top:0;left:0}footer .float-icon-one,footer .float-icon-two{z-index:1;position:absolute}footer .float-icon-one{width:123px;top:0;left:0}footer .float-icon-two{width:205px;bottom:0;right:0}footer .holder{position:relative}footer .icon{width:100%;max-width:122px;margin:0 auto;display:block}footer .list{padding-top:40px}footer .opt{color:#fff;text-align:center;margin-top:20px;font-family:Poppins-Regular;font-size:12px;line-height:110%;text-decoration:none;display:block}footer .opt:first-child{margin-top:0}footer .copyright{color:#fff;text-align:left;width:100%;max-width:184px;margin-top:105px;font-family:Poppins-Regular;font-size:10px;line-height:110%;position:relative}footer .privacy{color:#fff;text-transform:uppercase;width:fit-content;margin-top:10px;font-family:Poppins-Regular;font-size:10px;line-height:110%;text-decoration:none;display:block;position:relative}footer .gplk{color:#fff;margin-top:20px;font-family:Poppins-Regular;font-size:10px;line-height:110%;text-decoration:none;display:block}@media (min-width:768px){footer{margin-bottom:unset;z-index:-1;width:100%;padding:124px 30px 20px;position:fixed;bottom:0;left:0}footer:before{content:none}footer .float-icon-one{width:235px}footer .float-icon-two{width:265px}footer:before{height:55px}footer .holder{width:100%;max-width:562px;margin:0 auto}footer .icon{max-width:149px}footer .list{justify-content:space-between;padding-top:41px;display:flex}footer .opt{margin-top:0;font-size:14px;position:relative}footer .opt:after{content:"";background:#e60000;width:0;height:1px;transition:all .55s ease-in-out;display:block;position:absolute;bottom:-5px;left:100%}footer .opt:hover:after{width:100%;transition:width .55s ease-in-out;left:0}footer .copyright{max-width:unset;text-align:center;margin-top:167px;font-size:12px}footer .gplk{margin-top:unset;font-size:12px;position:absolute;bottom:20px;left:30px}footer .privacy{text-align:center;margin:12px auto 0;font-size:12px}footer .privacy:after{content:"";background:#e60000;width:0;height:1px;transition:all .55s ease-in-out;display:block;position:absolute;bottom:-5px;left:100%}footer .privacy:hover:after{width:100%;transition:width .55s ease-in-out;left:0}}.image-effect div,.image-effect img{clip-path:polygon(0% 0%,100% 0%,100% 0%,0% 0%);transition:all .9s ease-in-out;overflow:hidden}.image-effect.apply-effect div,.image-effect.apply-effect img{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.line{transition:width 1.5s ease-in-out}.simple-effect{opacity:0;transition:all 1.25s ease-in-out;transform:translateY(20%)}.simple-effect.apply-effect{opacity:1;transform:translateY(0)}.image-to-left{opacity:0;transition:all 1.25s ease-in-out;transform:translate(20%)}.image-to-left.apply-effect{opacity:1;transform:translate(0)}.link-effect{color:#f2f2f8}@media (min-width:768px){.link-effect{transition:all .3s ease-in-out;position:relative}.link-effect .element-to-translate{pointer-events:none;position:relative;overflow:hidden}.link-effect .element-to-translate:after{content:"";width:100%;height:0;transition:all .3s ease-in-out;display:block;position:absolute;bottom:0;left:0}.link-effect span.inner{z-index:1;display:block;position:relative;overflow:hidden}.link-effect span.normal{pointer-events:none;transition:transform .6s cubic-bezier(.19,1,.22,1);display:block;transform:translateY(0)}.link-effect span.hover{pointer-events:none;transition:transform .6s cubic-bezier(.19,1,.22,1);position:absolute;top:0;left:0;transform:translateY(111%)}.link-effect:hover span.normal{transform:translateY(-111%)}.link-effect:hover span.hover{transform:translateY(0)}}
