.homepage{min-height:100vh;color:#fff;padding-bottom:80px}@media(min-width:768px)and (max-width:1149px){.homepage{padding-bottom:60px}}@media(max-width:767px){.homepage{padding-bottom:40px}}@media(min-width:1200px){.homepage{padding-bottom:14px}}.homepage>header{padding-top:156px;background-color:#9dae20}@media(min-width:768px)and (max-width:1149px){.homepage>header{padding-top:100px}}@media(max-width:767px){.homepage>header{padding-top:60px}}@media(min-width:1200px){.homepage>header{padding-top:10vh}}.homepage>header h1{font-size:215.5px;font-weight:700;line-height:1;margin:0}@media(min-width:768px)and (max-width:1149px){.homepage>header h1{font-size:120px}}@media(max-width:767px){.homepage>header h1{font-size:48px;line-height:normal}}@media(min-width:1200px){.homepage>header h1{font-size:clamp(150px,15vw,215.5px)}}.homepage .section-vision-mission{padding:20px 0 37px 0;background-color:#9dae20}@media(min-width:1200px){.homepage .section-vision-mission{padding:2vh 0 2vh 0}}@media(min-width:768px)and (max-width:1149px){.homepage .section-vision-mission{padding-top:50px}}@media(max-width:767px){.homepage .section-vision-mission{padding-top:24px;padding-bottom:24px}}.homepage .section-vision-mission .container{display:flex}@media(max-width:767px){.homepage .section-vision-mission .container{flex-direction:column;gap:24px}}.homepage .section-vision-mission .intro-text{max-width:534px;font-size:20px;line-height:120%;font-weight:500;line-height:1.2;color:#000;margin:0}@media(min-width:768px)and (max-width:1149px){.homepage .section-vision-mission .intro-text{font-size:15.612px}}@media(max-width:767px){.homepage .section-vision-mission .intro-text{font-size:15.612px}}.homepage .section-vision-mission .intro-text{text-transform:uppercase;color:#fff;align-self:flex-start}@media(max-width:767px){.homepage .section-vision-mission .intro-text{font-size:16px;line-height:normal;max-width:290px}}.homepage .section-vision-mission .vision-mission-wrapper{display:flex;gap:10px;margin-left:auto}@media(max-width:767px){.homepage .section-vision-mission .vision-mission-wrapper{flex-direction:column;gap:24px;margin-left:0}}.homepage .section-vision-mission aside{width:315px;display:flex;flex-direction:column;gap:10px}@media(min-width:768px)and (max-width:1149px){.homepage .section-vision-mission aside{width:auto;max-width:315px}}@media(max-width:767px){.homepage .section-vision-mission aside{width:100%;max-width:none;flex-direction:row;gap:10px;align-items:flex-start}}.homepage .section-vision-mission aside h2{font-size:20px;line-height:120%;font-weight:500;line-height:1.2;color:#000;margin:0}@media(min-width:768px)and (max-width:1149px){.homepage .section-vision-mission aside h2{font-size:15.612px}}@media(max-width:767px){.homepage .section-vision-mission aside h2{font-size:15.612px}}.homepage .section-vision-mission aside h2{text-transform:uppercase;color:#fff}@media(max-width:767px){.homepage .section-vision-mission aside h2{font-size:16px;line-height:normal;flex-shrink:0;width:108px;text-align:center}}.homepage .section-vision-mission aside p{font-size:18px;font-weight:400;color:#000;line-height:normal;margin:0}@media(min-width:768px)and (max-width:1149px){.homepage .section-vision-mission aside p{font-size:14px}}@media(max-width:767px){.homepage .section-vision-mission aside p{font-size:14px}}.homepage .section-vision-mission aside p{font-size:16px;color:#fff}@media(max-width:767px){.homepage .section-vision-mission aside p{font-size:14px;line-height:normal;flex:1}}.homepage .section-page-cards{padding:14px 0;position:relative;background-color:#fff}@media(min-width:768px)and (max-width:1149px){.homepage .section-page-cards{padding-top:60px}}@media(max-width:767px){.homepage .section-page-cards{padding:14px}}@media(min-width:1200px){.homepage .section-page-cards{padding:14px 0}}.homepage .section-page-cards .container{position:relative;height:534px;max-width:100%!important;width:100%!important;margin:0!important}@media(min-width:768px)and (max-width:1149px){.homepage .section-page-cards .container{height:400px}}@media(max-width:767px){.homepage .section-page-cards .container{height:auto;width:100%!important;margin:0!important;padding:0!important}}@media(min-width:1200px){.homepage .section-page-cards .container{height:calc(100vh - 80px - 10vh - 15vw - 10vh - 28px - 5vh);min-height:250px;max-height:480px}}.homepage .section-page-cards article{position:absolute;top:0;height:534px;overflow:hidden}@media(min-width:768px)and (max-width:1149px){.homepage .section-page-cards article{height:400px}}@media(max-width:767px){.homepage .section-page-cards article{position:relative;height:242px;width:100%!important;left:0!important;right:auto!important;border-radius:20px!important;margin:0 0 14px 0}}@media(min-width:1200px){.homepage .section-page-cards article{height:100%}}.homepage .section-page-cards article:first-child{left:14px;width:calc(50vw - 14px - 7px);border-radius:20px}@media(min-width:768px)and (max-width:1149px){.homepage .section-page-cards article:first-child{width:calc(50vw - 14px - 5px)}}@media(max-width:767px){.homepage .section-page-cards article:first-child{position:relative;margin-bottom:14px}}.homepage .section-page-cards article:last-child{right:14px;width:calc(50vw - 14px - 7px);border-radius:20px}@media(min-width:768px)and (max-width:1149px){.homepage .section-page-cards article:last-child{width:calc(50vw - 14px - 5px)}}@media(max-width:767px){.homepage .section-page-cards article:last-child{position:relative;margin-bottom:0}}.homepage .section-page-cards article a{display:block;width:100%;height:100%;position:relative;text-decoration:none;color:#fff;transition:all .25s ease!important}.homepage .section-page-cards article:hover a figure{transform:scale(1.02)}.homepage .section-page-cards article:hover a footer span:last-child::after{transform:rotate(180deg) translateX(-8px)}.homepage .section-page-cards article figure{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .25s ease!important}.homepage .section-page-cards article figure::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#fff0 0%,rgb(0 0 0 / .2) 100%)}.homepage .section-page-cards article h2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:50px;font-weight:700;line-height:1;margin:0;text-transform:uppercase;text-align:center;color:#fff;z-index:2;max-width:500px}@media(min-width:768px)and (max-width:1149px){.homepage .section-page-cards article h2{font-size:36px;max-width:350px}}@media(max-width:767px){.homepage .section-page-cards article h2{font-size:30px;line-height:normal;max-width:500px}}.homepage .section-page-cards article footer{position:absolute;bottom:48px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:space-between;width:calc(100% - 110px);z-index:2}@media(min-width:768px)and (max-width:1149px){.homepage .section-page-cards article footer{bottom:30px;width:calc(100% - 60px)}}@media(max-width:767px){.homepage .section-page-cards article footer{bottom:14px;left:14px;transform:none;width:calc(100% - 28px)}}.homepage .section-page-cards article footer span:first-child{font-size:20px;font-weight:500;text-transform:uppercase;color:#fff}@media(min-width:768px)and (max-width:1149px){.homepage .section-page-cards article footer span:first-child{font-size:16px}}@media(max-width:767px){.homepage .section-page-cards article footer span:first-child{font-size:16px}}.homepage .section-page-cards article footer span:last-child{position:relative;width:20px;height:20px}@media(min-width:768px)and (max-width:1149px){.homepage .section-page-cards article footer span:last-child{width:16px;height:16px}}@media(max-width:767px){.homepage .section-page-cards article footer span:last-child{width:20px;height:20px}}.homepage .section-page-cards article footer span:last-child::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-image:url(/wp-content/themes/triedloved-prod/assets/images/svg/arrow.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transform:rotate(180deg);transition:all .25s ease!important}footer[role=contentinfo]{background-color:#fff}