.section-2{width:100%;margin-bottom:40px;padding:40px 20px 0}.section-2 .gallery-wrapper-desktop{padding-right:15%}.section-2 .gallery-wrapper-desktop .row{display:flex;justify-content:center;gap:20px;align-items:center}.section-2 .gallery-wrapper-desktop .row .text-wrapper{color:#1d1d1d;max-width:440px}.section-2 .gallery-wrapper-desktop .row .text-wrapper h2{font-size:24px;font-weight:500;line-height:125%;letter-spacing:.24px}.section-2 .gallery-wrapper-desktop .row .text-wrapper p{margin:20px 0 0;font-size:16px;font-weight:250;line-height:150%;letter-spacing:.16px}.section-2 .gallery-wrapper-desktop .row .img-wrapper{object-fit:cover}.section-2 .gallery-wrapper-desktop .row .img-wrapper.img-right{order:2}.section-2 .gallery-wrapper-desktop .row .img-wrapper.img-left{order:0}.section-2 .gallery-wrapper-desktop .row.v2 .text-wrapper{order:2}.section-2 .gallery-wrapper-desktop .row.v2 .img-wrapper{order:1}.section-2 .gallery-wrapper-mobile{width:fit-content;margin:0 auto;display:none}.section-2 .benefits-section{padding-top:40px;max-width:1360px;margin:0 auto;display:flex;justify-content:space-between;gap:20px;color:#1d1d1d}.section-2 .benefits-section .benefit{max-width:215px;display:flex;flex-direction:column;justify-content:space-between}.section-2 .benefits-section .benefit .title-group{display:flex;flex-direction:column}.section-2 .benefits-section .benefit .title-group img{max-width:60px}.section-2 .benefits-section .benefit .title{padding-top:12px;font-size:20px}.section-2 .benefits-section .benefit .description{padding-top:35px;font-size:16px}.section-2 .benefits-section .benefit .see-more-button{margin-top:40px;width:fit-content;border-width:1px;text-wrap:nowrap}.section-2 .benefits-section .benefit .see-more-button:hover{background-color:#1d1d1d}.section-2 .banner-section{padding-top:80px;display:flex;justify-content:center;gap:20px;color:#1d1d1d;padding-right:5%}.section-2 .banner-section .text-wrapper{max-width:347px;display:flex;flex-direction:column;justify-content:space-between}.section-2 .banner-section .text-wrapper h3{font-size:32px;font-weight:500;max-width:250px}.section-2 .banner-section .text-wrapper p{margin:0;font-size:20px;font-weight:400;line-height:125%;letter-spacing:.3px}.section-2 .banner-section .text-wrapper .see-more-button{margin-top:20px}.section-2 .bottom-wrapper{margin-top:40px;display:flex;flex-direction:column;justify-content:center;text-align:center;color:#1d1d1d}.section-2 .bottom-wrapper .button-wrapper{margin-top:20px;display:flex;justify-content:center}.section-2 .bottom-wrapper .follow{margin-top:40px;color:#bc9b6a;font-weight:250}.section-2 .bottom-wrapper .icons-wrapper{margin-top:20px;width:100%;display:flex;justify-content:center;gap:27.5px}.section-2 .bottom-wrapper .icons-wrapper img{width:30px;transition:transform .3s}.section-2 .bottom-wrapper .icons-wrapper img:hover{transform:scale(1.05)}.section-2 .see-more-button{padding:16px 32px;font-weight:400;font-size:16px;display:flex;align-items:center;justify-content:center;border:1px solid #1d1d1d;border-radius:4px;cursor:pointer;letter-spacing:.08px;line-height:87.5%;transition:.2s;color:#1d1d1d;transition:.3s}.section-2 .see-more-button a{text-align:center}.section-2 .see-more-button:hover{background-color:#bc9b6a;border:1px solid transparent;color:#fff}.section-2 .see-more-button:active{background-color:#1d1d1d;color:#fff}.section-2 .see-more-button.red{color:#fff;background-color:#df7070;border-color:#df7070}.section-2 .see-more-button.red:hover{background-color:#1d1d1d;border-color:#1d1d1d}.section-2 .see-more-button.blue{color:#fff;background-color:#5e7c8d;border-color:#5e7c8d}.section-2 .see-more-button.blue:hover{background-color:#1d1d1d;border-color:#1d1d1d}@media (max-width: 1050px){.section-2{padding-top:0}.section-2 .gallery-wrapper-desktop{display:none}.section-2 .gallery-wrapper-mobile{display:block}.section-2 .banner-section{max-width:400px;margin:0 auto;flex-direction:column;padding-top:60px;padding-right:0}.section-2 .banner-section .text-wrapper{max-width:unset;padding:0 20px}.section-2 .banner-section .text-wrapper h3,.section-2 .banner-section .text-wrapper p{font-size:16px}.section-2 .benefits-section{max-width:400px;margin:0 auto;padding:40px 24px 0;flex-direction:column;align-items:center;gap:40px}.section-2 .benefits-section .benefit{max-width:unset}.section-2 .benefits-section .benefit .title-group{flex-direction:row;gap:10px;align-items:center}.section-2 .benefits-section .benefit .title-group .title{padding-top:0}.section-2 .benefits-section .benefit .title-group img{max-width:40px}.section-2 .benefits-section .benefit .description{padding-top:15px}.section-2 .benefits-section .benefit .see-more-button{width:100%;margin-top:20px}.section-2 .bottom-wrapper{margin-top:0}}@media (max-width: 600px){.section-2{padding:0}.section-2 .heading-wrapper{padding:0 20px;margin-top:20px}.section-2 .row{padding:0 20px;margin-bottom:40px}.section-2 .row .text-wrapper{padding:0}.section-2 .row .text-wrapper h2{font-size:20px;font-weight:600;line-height:100%;letter-spacing:.2px}.section-2 .row .text-wrapper p{margin-top:20px;font-weight:250;line-height:120%;letter-spacing:.16px}.section-2 .row .img-wrapper img{min-width:161px;height:auto}.section-2 .bottom-wrapper{padding:0 20px}}@media (max-width: 460px){.section-2{margin-bottom:40px}.section-2 .row{height:100%;align-items:stretch}.section-2 .row .text-wrapper{display:flex;flex-direction:column;justify-content:space-between;padding:0}.section-2 .row .img-wrapper img{min-width:161px;height:auto}}@media (max-width: 380px){.section-2 .row .text-wrapper{min-width:153px}.section-2 .row .img-wrapper{display:flex;align-items:center}.section-2 .row .img-wrapper img{min-width:unset}}
