@font-face{font-display:swap;font-family:"IBM Plex Sans";src:url(/wp-content/themes/hello-theme-child-master/fonts/IBMPlexSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}.site-main,.elementor-container{font-family:"IBM Plex Sans",sans-serif;background:#fff;width:100%;max-width:1000px;margin:0 auto;padding:15px}.site-main .latest-news,.elementor-container .latest-news{display:flex;flex-direction:column;row-gap:15px;padding:20px 0}.site-main .latest-news--heading a,.elementor-container .latest-news--heading a{font-family:"IBM Plex Sans",sans-serif;font-size:20px;font-weight:700;line-height:27px;color:#1f1f29}.site-main .latest-news--heading a:hover,.elementor-container .latest-news--heading a:hover{text-decoration:underline}.site-main .latest-news--items,.elementor-container .latest-news--items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;row-gap:30px}.site-main .latest-news--items-item,.elementor-container .latest-news--items-item{display:flex;flex-direction:column;flex-basis:32%;border-radius:15px;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.15)}.site-main .latest-news--items-item:hover,.elementor-container .latest-news--items-item:hover{box-shadow:0 0 30px 0 rgba(0,0,0,.15)}@media(max-width:1024px){.site-main .latest-news--items-item,.elementor-container .latest-news--items-item{flex-basis:49%}}@media(max-width:767px){.site-main .latest-news--items-item,.elementor-container .latest-news--items-item{flex-basis:100%}}.site-main .latest-news--items-item .news-item--thumbnail,.elementor-container .latest-news--items-item .news-item--thumbnail{display:block;position:relative}.site-main .latest-news--items-item .news-item--thumbnail img,.elementor-container .latest-news--items-item .news-item--thumbnail img{width:100%;height:100%;max-height:175px;object-fit:cover;border-radius:15px 15px 0 0}@media(max-width:1024px){.site-main .latest-news--items-item .news-item--thumbnail img,.elementor-container .latest-news--items-item .news-item--thumbnail img{max-height:210px}}@media(max-width:767px){.site-main .latest-news--items-item .news-item--thumbnail img,.elementor-container .latest-news--items-item .news-item--thumbnail img{max-height:270px}}.site-main .latest-news--items-item .news-item--thumbnail-tag,.elementor-container .latest-news--items-item .news-item--thumbnail-tag{display:flex;border-radius:50px;padding:7px 14px;position:absolute;top:28px;right:28px;background:#06ad5e;cursor:text}.site-main .latest-news--items-item .news-item--thumbnail-tag span,.elementor-container .latest-news--items-item .news-item--thumbnail-tag span{font-family:"IBM Plex Sans",sans-serif;font-size:12px;font-weight:700;line-height:15px;color:#fff;text-transform:uppercase}.site-main .latest-news--items-item .news-item--info,.elementor-container .latest-news--items-item .news-item--info{display:flex;flex-direction:column;row-gap:5px;margin-top:30px;padding:0 10px}.site-main .latest-news--items-item .news-item--info-title,.elementor-container .latest-news--items-item .news-item--info-title{font-family:"IBM Plex Sans",sans-serif;font-size:16px;font-weight:700;line-height:20px;color:#1f1f29}.site-main .latest-news--items-item .news-item--info-title:hover,.elementor-container .latest-news--items-item .news-item--info-title:hover{text-decoration:underline}.site-main .latest-news--items-item .news-item--info-text,.elementor-container .latest-news--items-item .news-item--info-text{font-family:"IBM Plex Sans",sans-serif;font-size:14px;font-weight:400;line-height:18px;color:#1f1f29}.site-main .latest-news--items-item .news-item--bottom,.elementor-container .latest-news--items-item .news-item--bottom{display:flex;flex-direction:row;column-gap:20px;padding:10px;margin-top:auto;border-top:1px solid #eaeaea}.site-main .latest-news--items-item .news-item--bottom-date,.elementor-container .latest-news--items-item .news-item--bottom-date{font-family:"IBM Plex Sans",sans-serif;font-size:12px;font-weight:400;line-height:14px;color:#1f1f29;position:relative}.site-main .latest-news--items-item .news-item--bottom-date:after,.elementor-container .latest-news--items-item .news-item--bottom-date:after{content:"";position:absolute;top:5px;right:-11px;width:3px;height:3px;border-radius:3px;background-color:#1f1f29}.site-main .latest-news--items-item .news-item--bottom-comments,.elementor-container .latest-news--items-item .news-item--bottom-comments{font-family:"IBM Plex Sans",sans-serif;font-size:12px;font-weight:400;line-height:14px;color:#1f1f29}.site-main .four-icons,.elementor-container .four-icons{display:flex;flex-direction:column;row-gap:15px;padding:20px 0}.site-main .four-icons--heading a,.elementor-container .four-icons--heading a{font-family:"IBM Plex Sans",sans-serif;font-size:20px;font-weight:700;line-height:27px;color:#1f1f29}.site-main .four-icons--heading a:hover,.elementor-container .four-icons--heading a:hover{text-decoration:underline}.site-main .four-icons--box,.elementor-container .four-icons--box{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}@media(max-width:1024px){.site-main .four-icons--box,.elementor-container .four-icons--box{row-gap:15px}}.site-main .four-icons--box--item,.elementor-container .four-icons--box--item{display:flex;flex-direction:column;flex-basis:24%;column-gap:15px;border-radius:15px;border:2px solid #06ad5e}.site-main .four-icons--box--item:hover,.elementor-container .four-icons--box--item:hover{background:rgba(6,173,94,.2);text-decoration:none}@media(max-width:1024px){.site-main .four-icons--box--item,.elementor-container .four-icons--box--item{flex-basis:49%}}.site-main .four-icons--box--item img,.elementor-container .four-icons--box--item img{width:128px;height:128px;margin:10px auto}.site-main .four-icons--box--item-title,.elementor-container .four-icons--box--item-title{font-family:"IBM Plex Sans",sans-serif;font-size:13px;font-weight:700;line-height:20px;color:#1f1f29;margin:auto auto 10px}.site-main .line-divider,.elementor-container .line-divider{width:100%;height:8px;font-size:18px;border-block-start-color:#f9f4f4;border-block-start-style:solid;border-block-start-width:8px;margin:20px 0}.site-main .text-center,.site-main .text-center h1,.site-main .text-center h2,.elementor-container .text-center,.elementor-container .text-center h1,.elementor-container .text-center h2{font-family:"IBM Plex Sans",sans-serif;line-height:24px;color:#1f1f29;max-width:800px;width:fit-content;margin-left:auto;margin-right:auto;text-align:center}.site-main .text-center h1,.site-main h1.text-center,.elementor-container .text-center h1,.elementor-container h1.text-center{font-weight:700;font-size:24px}.site-main .text-center h2,.site-main h2.text-center,.elementor-container .text-center h2,.elementor-container h2.text-center{font-weight:700;font-size:20px}.site-main .text-carousel,.elementor-container .text-carousel{display:flex;justify-content:center;margin:20px 0}.site-main .text-carousel span,.elementor-container .text-carousel span{font-family:"IBM Plex Sans",sans-serif;font-size:24px;font-weight:700;line-height:32px;color:#1f1f29}.site-main .text-carousel .cursor,.elementor-container .text-carousel .cursor{font-weight:500;animation:blink 1s step-end infinite}@keyframes blink{50%{opacity:0}}.site-main .acknowledgement-group,.elementor-container .acknowledgement-group{display:flex;flex-direction:row;column-gap:25px;justify-content:center;background:#f9f4f4;border-radius:8px;max-width:670px;margin:0 auto;padding:7px}@media(max-width:767px){.site-main .acknowledgement-group,.elementor-container .acknowledgement-group{flex-direction:column;align-items:center;row-gap:12px}}.site-main .acknowledgement-group--item,.elementor-container .acknowledgement-group--item{display:flex;flex-direction:row;column-gap:10px}.site-main .acknowledgement-group--item img,.elementor-container .acknowledgement-group--item img{width:17px;height:17px}.site-main .acknowledgement-group--item span,.elementor-container .acknowledgement-group--item span{font-family:"IBM Plex Sans",sans-serif;font-size:14px;font-weight:400;line-height:18px;color:#1f1f29}.site-main .partners-group,.elementor-container .partners-group{display:flex;flex-direction:row;column-gap:25px;justify-content:center;align-items:center;border-radius:8px;max-width:650px;margin:30px auto}.site-main .partners-group--primary,.elementor-container .partners-group--primary{font-family:"IBM Plex Sans",sans-serif;font-size:14px;font-weight:700;line-height:18px;color:#1f1f29}.site-main .partners-group--item,.elementor-container .partners-group--item{display:flex;max-width:125px;max-height:40px;opacity:.5}.site-main .partners-group--item:hover,.elementor-container .partners-group--item:hover{opacity:1}.site-main .partners-group--item img,.elementor-container .partners-group--item img{width:100%;height:100%;object-fit:cover;max-width:125px;max-height:40px}.site-main .partners-group--primary,.site-main .partners-group--item,.elementor-container .partners-group--primary,.elementor-container .partners-group--item{flex-basis:24%}.site-main .team-group,.elementor-container .team-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;row-gap:20px;margin:30px 0}.site-main .team-group--member,.elementor-container .team-group--member{display:flex;flex-direction:column;flex-basis:49%;padding:30px;row-gap:20px;border-radius:20px;border:2px solid #06ad5e;text-align:center;cursor:pointer}.site-main .team-group--member:hover,.elementor-container .team-group--member:hover{background:rgba(6,173,94,.2)}@media(max-width:767px){.site-main .team-group--member,.elementor-container .team-group--member{flex-basis:100%}}.site-main .team-group--member-title,.elementor-container .team-group--member-title{font-family:"IBM Plex Sans",sans-serif;font-size:14px;font-weight:700;line-height:18px;color:#06ad5e}.site-main .team-group--member-avatar,.elementor-container .team-group--member-avatar{width:300px;height:300px;margin:0 auto}.site-main .team-group--member-name,.elementor-container .team-group--member-name{font-family:"IBM Plex Sans",sans-serif;font-size:24px;font-weight:700;line-height:32px;color:#1f1f29}.site-main .team-group--member-description,.elementor-container .team-group--member-description{font-family:"IBM Plex Sans",sans-serif;font-size:14px;font-weight:400;line-height:18px;color:#1f1f29}.site-main .team-group--member-media,.elementor-container .team-group--member-media{display:flex;flex-direction:row;column-gap:10px;justify-content:center}.site-main .team-group--member-media-item img,.elementor-container .team-group--member-media-item img{width:50px;height:50px}.site-main .contact-us-group,.elementor-container .contact-us-group{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;border-top:1px solid #06ad5e;border-bottom:1px solid #06ad5e;padding:40px 0;margin:20px 0}.site-main .contact-us-group--item,.elementor-container .contact-us-group--item{width:35px;height:35px;background:#06ad5e;border-radius:20%}.site-main .contact-us-group--item img,.elementor-container .contact-us-group--item img{margin-top:6px;margin-left:2px}.site-main .contact-us-group--item img.twitter,.elementor-container .contact-us-group--item img.twitter{margin-left:7px;margin-top:9px}.site-main .contact-form-message,.elementor-container .contact-form-message{display:flex;flex-direction:column;border-radius:28px;background:rgba(6,173,94,.2);font-family:"IBM Plex Sans",sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#1f1f29;padding:30px;margin:30px 0}.site-main .contact-form-message--personal,.elementor-container .contact-form-message--personal{display:flex;flex-direction:row;gap:30px;justify-content:space-between}.site-main .contact-form-message--personal-name,.site-main .contact-form-message--personal-email,.elementor-container .contact-form-message--personal-name,.elementor-container .contact-form-message--personal-email{display:flex;flex-direction:column;flex-basis:49%;gap:30px}.site-main .contact-form-message--topic,.site-main .contact-form-message--description,.elementor-container .contact-form-message--topic,.elementor-container .contact-form-message--description{display:flex;flex-direction:column;gap:30px;margin-top:30px}.site-main .contact-form-message--privacy,.elementor-container .contact-form-message--privacy{display:flex;flex-direction:column;gap:30px;margin-top:30px}.site-main .contact-form-message--privacy-input,.elementor-container .contact-form-message--privacy-input{display:inline-block}.site-main .contact-form-message--privacy label,.elementor-container .contact-form-message--privacy label{display:inline}.site-main .contact-form-message button,.elementor-container .contact-form-message button{font-family:"IBM Plex Sans",sans-serif;font-size:14px;font-weight:700;line-height:18px;color:#fff;background:#06ad5e;display:flex;width:100%;margin-top:30px;border-radius:4px;border:unset;padding:10px 0;justify-content:center}.site-main .contact-details,.elementor-container .contact-details{display:flex;flex-direction:column;gap:30px;margin:20px 0}.site-main .contact-details--item,.elementor-container .contact-details--item{display:flex;align-items:center}.site-main .contact-details--item img,.elementor-container .contact-details--item img{width:14px;height:14px}.site-main .contact-details--item span,.elementor-container .contact-details--item span{font-family:"IBM Plex Sans",sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#1f1f29;margin-left:5px}