@font-face{font-family:'Bebas Neue';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/bebasneue/v16/JTUSjIg69CK48gW7PXoo9WdhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Bebas Neue';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/bebasneue/v16/JTUSjIg69CK48gW7PXoo9WlhyyTh89Y.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwkT9mI1F55MKw.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwAT9mI1F55MKw.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwgT9mI1F55MKw.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwcT9mI1F55MKw.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwsT9mI1F55MKw.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwoT9mI1F55MKw.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwQT9mI1F54.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvvYwYZ8UA3J58.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvmYwYZ8UA3J58.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvuYwYZ8UA3J58.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvhYwYZ8UA3J58.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvtYwYZ8UA3J58.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvsYwYZ8UA3J58.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcviYwYZ8UA3.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:inherit;background:#fff0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:#fff0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@keyframes imageAnimation{0%{animation-timing-function:ease-in}100%{transform:scale(1.4)}}@keyframes gradientAnimation{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}html{font-size:14px}body{font-family:"Inter",sans-serif;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:80px}body.home,body.single-community{padding-top:0}body.navOpen{overflow:hidden}@media only screen and (min-width:1024px){body{font-size:1.14em}}.container{position:relative;width:100%;margin:0;overflow:hidden}main{min-height:calc(100vh - 500px)}header.headerMain{z-index:99;position:fixed;top:0;left:0;right:0;height:80px;color:#000;background-color:rgb(237 25 103 / .9);backdrop-filter:blur(4px);transition:all ease-in-out 0.6s}header.headerMain .logo{position:absolute;top:16px;left:20px;display:block;width:160px;height:50px}header.headerMain .logo svg{height:100%;filter:drop-shadow(2px 2px 4px rgb(0 0 0 / .4))}header.headerMain .logo svg .cls-1{fill:#fff}header.headerMain .logo svg .cls-2{fill:rgb(255 255 255 / .6)}header.headerMain .navMobileBtn{position:absolute;top:20px;right:70px;width:40px;height:40px;border-radius:20px;border:1px solid rgb(255 255 255 / .5);padding:5px 9px;cursor:pointer}header.headerMain .navMobileBtn span{display:block;width:20px;height:3px;margin:5px 0;background-color:#fff;transition:opacity ease-in-out 350ms,transform ease-in-out 350ms}@media only screen and (max-width:767px){header.headerMain .navMobileBtn{display:block}}@media only screen and (min-width:768px){header.headerMain .navMobileBtn{display:none}}header.headerMain nav.navmain{z-index:9;position:absolute;top:20px;right:50%;transform:translateX(50%);font-size:1.4em;font-family:"Bebas Neue",sans-serif;border-radius:20px;border:1px solid rgb(255 255 255 / .5)}header.headerMain nav.navmain ul{display:flex}header.headerMain nav.navmain ul li{display:inline;padding:11px 20px 9px}header.headerMain nav.navmain ul li:first-child{padding-left:20px;border-radius:20px 0 0 20px}header.headerMain nav.navmain ul li:last-child{padding-right:20px;border-radius:0 20px 20px 0}header.headerMain nav.navmain ul li a{color:#fff}header.headerMain nav.navmain ul li a:hover{color:#333}header.headerMain nav.navmain ul li.current-menu-item{background-color:#fff}header.headerMain nav.navmain ul li.current-menu-item a{color:#ed1967}header.headerMain nav.navmain ul li+li{border-left:1px solid rgb(255 255 255 / .5)}@media only screen and (max-width:767px){header.headerMain nav.navmain{display:none}}@media only screen and (min-width:768px){header.headerMain nav.navmain{display:block}}header.headerMain .searchBtn{position:absolute;top:20px;right:20px;width:40px;height:40px;border-radius:20px;border:1px solid rgb(255 255 255 / .5);padding:8px}header.headerMain .searchBtn svg{width:100%;color:#fff}header.headerMain .searchBtn:hover svg{color:#000}.home:not(.navScroll):not(.navOpen) header.headerMain,.single-community:not(.navScroll):not(.navOpen) header.headerMain{background-color:#fff0;box-shadow:none;backdrop-filter:none}.home:not(.navScroll):not(.navOpen) header.headerMain .logo svg .cls-1,.single-community:not(.navScroll):not(.navOpen) header.headerMain .logo svg .cls-1{fill:#fff}.home:not(.navScroll):not(.navOpen) header.headerMain .logo svg .cls-2,.single-community:not(.navScroll):not(.navOpen) header.headerMain .logo svg .cls-2{fill:#ed1967}.home:not(.navScroll):not(.navOpen) header.headerMain .navmain,.single-community:not(.navScroll):not(.navOpen) header.headerMain .navmain{background:rgb(255 255 255 / .5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.home:not(.navScroll):not(.navOpen) header.headerMain .navmain li a,.single-community:not(.navScroll):not(.navOpen) header.headerMain .navmain li a{color:#000}.home:not(.navScroll):not(.navOpen) header.headerMain .navmain li a:hover,.single-community:not(.navScroll):not(.navOpen) header.headerMain .navmain li a:hover{color:#ed1967}.home:not(.navScroll):not(.navOpen) header.headerMain .navMobileBtn,.single-community:not(.navScroll):not(.navOpen) header.headerMain .navMobileBtn{background:rgb(255 255 255 / .5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.home:not(.navScroll):not(.navOpen) header.headerMain .navMobileBtn span,.single-community:not(.navScroll):not(.navOpen) header.headerMain .navMobileBtn span{background-color:#000}.home:not(.navScroll):not(.navOpen) header.headerMain .searchBtn,.single-community:not(.navScroll):not(.navOpen) header.headerMain .searchBtn{background:rgb(255 255 255 / .5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.home:not(.navScroll):not(.navOpen) header.headerMain .searchBtn svg,.single-community:not(.navScroll):not(.navOpen) header.headerMain .searchBtn svg{color:#000}.home:not(.navScroll):not(.navOpen) header.headerMain .searchBtn:hover svg,.single-community:not(.navScroll):not(.navOpen) header.headerMain .searchBtn:hover svg{color:#ed1967}.navmobile{z-index:98;position:fixed}.navmobile ul.navmobile-menu{position:fixed;top:80px;bottom:0;left:0;right:0;padding-bottom:env(safe-area-inset-bottom);background-color:#ed1967;overflow:auto;border-top:1px dotted rgb(255 255 255 / .96);padding:20px;display:none;height:100%;margin:0 auto;overflow-y:scroll;-webkit-overflow-scrolling:touch;flex-flow:column;align-items:center;font-family:"Bebas Neue",sans-serif;font-size:2em}.navmobile ul.navmobile-menu li a{display:block;color:#fff;padding:10px}@media only screen and (max-width:767px){.navOpen .navmobile ul.navmobile-menu{display:flex;transition:all ease-in 3s}}.navOpen .navMobileBtn span:nth-child(1){transform:translateY(7px) rotateZ(-45deg)}.navOpen .navMobileBtn span:nth-child(2){opacity:0}.navOpen .navMobileBtn span:nth-child(3){transform:translateY(-9px) rotateZ(45deg)}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:none}a{text-decoration:none;color:#333}a:focus{outline:none}li{list-style:none inside}textarea{resize:none}.spacer{height:30px}.separator{border-top:1px dotted #ddd;margin-top:0!important}main>h2{font-size:2.4em;text-align:center;margin-bottom:20px;font-family:"Bebas Neue",sans-serif}main>h2 a:hover{color:#ed1967}main>h1{font-size:3.2em;text-align:center;margin:30px 0 10px;font-family:"Bebas Neue",sans-serif;color:#ed1967}@media only screen and (min-width:768px){main>h2{font-size:3em}main>h1{font-size:4em}}.home-slider{margin-bottom:30px;height:600px}.home-slider .swiper{height:100%}.home-slider .swiper .swiper-wrapper{height:100%}.home-slider .swiper .swiper-wrapper .swiper-slide{height:100%;display:block;height:100%}.home-slider .swiper .swiper-wrapper .swiper-slide figure{height:100%}.home-slider .swiper .swiper-wrapper .swiper-slide figure img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.home-slider .swiper .swiper-wrapper .swiper-slide header{position:absolute;bottom:0;left:0;right:0;background:#000;background:linear-gradient(0deg,rgb(0 0 0 / .8) 0%,#fff0 100%)}.home-slider .swiper .swiper-wrapper .swiper-slide header .inner{margin:0 auto;max-width:980px;padding:80px 20px 100px;text-align:center}.home-slider .swiper .swiper-wrapper .swiper-slide header .inner .item-category{display:inline-block;font-family:"Bebas Neue",sans-serif;font-size:1.2em;margin-bottom:10px;background-color:#ed1967;padding:6px 20px;border-radius:20px;border:2px solid #fff}.home-slider .swiper .swiper-wrapper .swiper-slide header .inner .item-category a{color:#fff}.home-slider .swiper .swiper-wrapper .swiper-slide header .inner h3{font-family:"Bebas Neue",sans-serif;font-size:3em;margin-bottom:6px}.home-slider .swiper .swiper-wrapper .swiper-slide header .inner h3 a{color:#fff}.home-slider .swiper .swiper-wrapper .swiper-slide header .inner .item-excerpt{color:#fff;font-size:1.1em;line-height:1.4em}@media only screen and (min-width:768px){.home-slider .swiper .swiper-wrapper .swiper-slide header .inner h3{font-size:4em}.home-slider .swiper .swiper-wrapper .swiper-slide header .inner .item-excerpt{font-size:1.2em}}.home-slider .swiper .swiper-pagination{bottom:20px!important}.home-slider .swiper .swiper-pagination-bullet{width:30px!important;height:20px!important;border-radius:14px!important;background-color:#fff!important;opacity:0.8!important;margin:0 4px!important}.home-slider .swiper .swiper-pagination-bullet-active{background-color:#ed1967!important;opacity:1!important}.home-slider .swiper .swiper-pagination-bullet:hover{background-color:#fff!important;opacity:1!important}.news-filter{margin:20px auto 30px;max-width:700px;padding:0 10px}.news-filter ul{display:flex;justify-content:center;font-size:1.2em;font-family:"Bebas Neue",sans-serif;border:1px solid #f5f5f5;border-radius:20px}.news-filter ul li{flex:1;text-align:center}.news-filter ul li a{display:block;padding:10px 0;color:#333}.news-filter ul li a:hover{color:#ed1967}.news-filter ul li a.active{color:#ed1967}@media only screen and (max-width:639px){.news-filter ul{flex-flow:column}.news-filter ul li+li{border-top:1px solid #f5f5f5}}@media only screen and (min-width:640px){.news-filter ul{flex-flow:row}.news-filter ul li+li{border-left:1px solid #f5f5f5}}.partner-archive h1,.community-archive h1,.search-results h1{font-size:4em;text-align:center;margin:30px 0 10px;font-family:"Bebas Neue",sans-serif;color:#ed1967}.community-categories{margin:20px auto 30px;max-width:700px;padding:0 10px}.community-categories ul{display:flex;justify-content:center;font-size:1.2em;font-family:"Bebas Neue",sans-serif;border:1px solid #f5f5f5;border-radius:20px}.community-categories ul li{flex:1;text-align:center}.community-categories ul li a{display:block;padding:10px 0;color:#333}.community-categories ul li a:hover{color:#ed1967}.community-categories ul li.active a{color:#ed1967}@media only screen and (max-width:639px){.community-categories ul{flex-flow:column}.community-categories ul li+li{border-top:1px solid #f5f5f5}}@media only screen and (min-width:640px){.community-categories ul{flex-flow:row}.community-categories ul li+li{border-left:1px solid #f5f5f5}}.services{margin-bottom:30px;padding:0 10px 40px;border-bottom:1px dotted #ddd}.services .inner{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:10px}.services .inner article{background-color:#fff;box-shadow:0 0 20px #ddd;padding:10px;border-radius:30px}.services .inner article figure{position:relative;height:200px;margin-bottom:20px}.services .inner article figure img{position:relative;z-index:2;width:100%;height:100%;object-fit:contain;object-position:50% bottom}.services .inner article figure:after{content:"";position:absolute;bottom:-14px;right:0;left:0;z-index:1;height:40px;background:radial-gradient(ellipse,rgb(0 0 0 / .1) 0%,#fff0 70%);background-repeat:no-repeat}.services .inner article header{padding:10px;text-align:center}.services .inner article header .item-title{font-family:"Bebas Neue",sans-serif;font-size:1.8em;margin-bottom:2px}.services .inner article header .item-title a{color:#ed1967}.services .inner article header .item-excerpt{font-size:1.1em;line-height:1.2em;font-family:"Bebas Neue",sans-serif}@media only screen and (min-width:768px){.services .inner{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1024px){.services .inner{grid-template-columns:1fr 1fr 1fr 1fr}}section.community{margin-bottom:30px}section.community>h2{font-size:2.4em;text-align:center;margin-bottom:10px;font-family:"Bebas Neue",sans-serif}@media only screen and (min-width:768px){section.community>h2{font-size:3em}}section.community .inner{max-width:1400px;margin:0 auto;padding:0 10px;display:grid;grid-template-columns:1fr;gap:10px}section.community .inner article{background-color:#fff;box-shadow:0 0 20px #ddd}section.community .inner article figure{width:100%;height:180px}section.community .inner article figure img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}section.community .inner article header{padding:10px 10px 16px}section.community .inner article header .item-category{font-family:"Bebas Neue",sans-serif;font-size:1.1em;margin-bottom:2px}section.community .inner article header .item-category a{color:#ed1967}section.community .inner article header .item-title{font-size:1.8em;font-family:"Bebas Neue",sans-serif}section.community .inner article header .item-excerpt{color:#666;line-height:1.2em}@media only screen and (min-width:640px){section.community .inner{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1024px){section.community .inner article figure{height:280px}section.community .inner article header{padding:10px 20px 16px}}section.news-list{margin-bottom:30px}section.news-list>h2{font-size:2.4em;text-align:center;margin-bottom:10px;font-family:"Bebas Neue",sans-serif}@media only screen and (min-width:768px){section.news-list>h2{font-size:3em}}section.news-list .inner{max-width:1400px;margin:0 auto;padding:0 10px;display:grid;grid-template-columns:1fr;grid-auto-rows:280px;gap:10px}section.news-list .inner article{position:relative}section.news-list .inner article figure{width:100%;height:100%}section.news-list .inner article figure img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}section.news-list .inner article header{position:absolute;bottom:0;left:0;right:0;background:#000;background:linear-gradient(0deg,rgb(0 0 0 / .6) 0%,#fff0 100%);padding:10px}section.news-list .inner article header .item-category{display:inline-block;font-family:"Bebas Neue",sans-serif;font-size:1.2em;margin-bottom:10px;background-color:#ed1967;padding:6px 20px;border-radius:20px;border:2px solid #fff}section.news-list .inner article header .item-category a{color:#fff}section.news-list .inner article header .item-title{font-family:"Bebas Neue",sans-serif;font-size:1.8em}section.news-list .inner article header .item-title a{color:#fff}section.news-list .inner article header .item-excerpt{color:#fff;line-height:1.2em}@media only screen and (min-width:640px){section.news-list .inner{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1024px){section.news-list .inner{grid-template-columns:1fr 1fr 1fr}section.news-list .inner article header{padding:20px}}@media only screen and (min-width:768px){section.news-list.news-hp .inner article:nth-child(1){grid-column:span 2;grid-row:span 2}section.news-list.news-hp .inner article:nth-child(1) header .item-title{font-size:2.4em}}.search-form{max-width:700px;margin:0 auto 40px;display:flex;justify-content:center}.search-form input[type=search]{flex:1;padding:10px 20px;font-family:"Bebas Neue",sans-serif;font-size:1.4em;border:1px solid #ddd;border-radius:20px 0 0 20px;outline:none}.search-form input[type=search]:focus{border-color:#ed1967}.search-form button{background-color:#ed1967;border:none;color:#fff;font-family:"Bebas Neue",sans-serif;font-size:1.4em;padding:8px 20px;border-radius:0 20px 20px 0;cursor:pointer}.search-form button:hover{background-color:#0efa9e}.search-none,.search-start,.search-limit{text-align:center}.partner-list{max-width:1400px;margin:0 auto 40px}.partner-list h2{font-family:"Bebas Neue",sans-serif;font-size:3em;margin-bottom:10px;text-align:center}.partner-list .grid{display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;justify-items:center}.partner-list .grid .partner-item{min-width:0}.partner-list .grid .partner-item a img{width:100%;height:80px;object-fit:contain;object-position:50% 50%;transition:filter 0.3s ease-in-out}.partner-list .grid .partner-item a:hover img{filter:invert(31%) sepia(80%) saturate(5709%) hue-rotate(325deg) brightness(92%) contrast(103%)}.partner-list .grid header{display:none}@media only screen and (min-width:640px){.partner-list .grid{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:768px){.partner-list .grid{grid-template-columns:repeat(6,1fr)}}.partner-archive{max-width:1400px;margin:0 auto 40px}.partner-archive .partner-category{margin-top:40px;padding:0 10px 40px;border-bottom:1px dotted #ddd}.partner-archive .partner-category h2{font-family:"Bebas Neue",sans-serif;font-size:2em;margin-bottom:10px;text-align:center}.partner-archive .partner-category .grid{display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;justify-items:center}.partner-archive .partner-category .grid .partner-item{min-width:0}.partner-archive .partner-category .grid .partner-item a img{width:100%;height:80px;object-fit:contain;object-position:50% 50%;transition:filter 0.3s ease-in-out}.partner-archive .partner-category .grid .partner-item a:hover img{filter:invert(31%) sepia(80%) saturate(5709%) hue-rotate(325deg) brightness(92%) contrast(103%)}.partner-archive .partner-category .grid header{display:none}@media only screen and (min-width:640px){.partner-archive .partner-category .grid{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:1024px){.partner-archive .partner-category .grid{grid-template-columns:repeat(6,1fr)}}.network-data{background-color:#f5f5f5;margin-bottom:30px;display:none}.network-data .inner{max-width:1200px;margin:0 auto;padding:30px 0;display:flex}.network-data .inner .item{flex:1;text-align:center}.network-data .inner .item .label{display:block;font-weight:700;text-transform:uppercase}.network-data .inner .item .value{font-size:6em;font-family:"Bebas Neue",sans-serif;letter-spacing:-.04em;color:#000}.network-data .inner .item+.item{border-left:1px solid #ddd}.logoshape{text-align:center;margin-bottom:20px}.logoshape svg{width:60px;filter:drop-shadow(2px 2px 4px rgb(0 0 0 / .4))}.logoshape.l1 svg{fill:#fff}.logoshape.l2 svg{fill:#ed1967}.logoshape.l3 svg{fill:#fff}@media only screen and (min-width:768px){.logoshape svg{width:80px}}.single-post .detail{padding-top:30px}.single-post .detail article>header{max-width:1200px;margin:0 auto 20px;padding:0 10px;text-align:left}.single-post .detail article>header .category{display:block;font-family:"Bebas Neue",sans-serif;font-size:1.4em;margin-bottom:4px}.single-post .detail article>header .category a{color:#ed1967}.single-post .detail article>header h1{font-size:3em;margin-bottom:2px;font-family:"Bebas Neue",sans-serif}.single-post .detail article>header h2{font-size:1.3em;line-height:1.2em;font-weight:300;margin-bottom:30px}.single-post .detail article>header .entry-date{display:inline-block;position:relative;background:#fff;padding:13px 30px 10px 60px;border-radius:20px;border:1px solid #eaeaea;font-family:"Bebas Neue",sans-serif;letter-spacing:1px;color:#666}.single-post .detail article>header .entry-date .icon{position:absolute;top:0;left:0;bottom:0;background-color:#ed1967;width:46px;display:flex;align-items:center;justify-content:center;border-radius:20px 0 0 20px}.single-post .detail article>header .entry-date .icon svg{width:24px;height:24px;fill:rgb(255 255 255 / .8)}.single-post .detail article figure{max-width:1400px;margin:0 auto 30px;height:400px;margin-bottom:30px}.single-post .detail article figure img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}@media only screen and (min-width:768px){.single-post .detail article header h1{font-size:4em}.single-post .detail article header h2{font-size:1.6em}.single-post .detail article figure{height:600px}}.page .detail{padding-top:30px}.page .detail article>header{max-width:1200px;margin:0 auto 30px;padding:0 10px;text-align:left}.page .detail article>header h1{font-size:3em;margin-bottom:2px;font-family:"Bebas Neue",sans-serif}.page .detail article figure{max-width:1400px;margin:0 auto 30px;height:600px;margin-bottom:30px}.page .detail article figure img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}@media only screen and (min-width:768px){.page .detail article header h1{font-size:4em}}.single-service .detail{padding-top:30px}.single-service .detail article>header{max-width:1200px;margin:0 auto 30px;padding:0 10px;text-align:left}.single-service .detail article>header h1{font-size:3em;margin-bottom:2px;font-family:"Bebas Neue",sans-serif}.single-service .detail article>header h2{font-size:1.3em;line-height:1.2em;font-weight:300;margin-bottom:10px}.single-service .detail article figure{max-width:1200px;margin:0 auto 30px;margin-bottom:30px;background-color:#f5f5f5}.single-service .detail article figure img{width:100%;height:100%;object-fit:contain;object-position:50% 50%}@media only screen and (min-width:768px){.single-service .detail article header h1{font-size:4em}.single-service .detail article header h2{font-size:1.6em}}.single-community .detail article figure.cover{position:relative;height:400px;margin-bottom:30px}.single-community .detail article figure.cover img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.single-community .detail article figure.cover .community-url{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:inline-block;background-color:#ed1967;color:#fff;padding:16px 20px 14px;border-radius:40px;border:4px solid #fff;text-align:center}.single-community .detail article figure.cover .community-url span{display:block;font-family:"Bebas Neue",sans-serif;font-size:1.6em;white-space:nowrap}.single-community .detail article figure.cover .community-url small{display:block;font-size:.8em}.single-community .detail article figure.cover .community-url:hover{background-color:#000}.single-community .detail article>header{max-width:1200px;margin:0 auto 30px;padding:0 10px;text-align:left}.single-community .detail article>header .category{display:block;font-family:"Bebas Neue",sans-serif;font-size:1.4em;margin-bottom:4px}.single-community .detail article>header .category a{color:#ed1967}.single-community .detail article>header h1{font-size:3em;margin-bottom:2px;font-family:"Bebas Neue",sans-serif}.single-community .detail article>header h2{font-size:1.3em;line-height:1.2em;font-weight:300;margin-bottom:10px}@media only screen and (min-width:768px){.single-community .detail article figure.cover{height:600px}.single-community .detail article figure.cover .community-url{padding:16px 40px 14px}.single-community .detail article header h1{font-size:4em}.single-community .detail article header h2{font-size:1.6em}}.single-community .partner-list{background-color:#f5f5f5;padding:30px 0}.error404 .detail{padding:20px}.error404 .detail article>header{max-width:1200px;margin:0 auto 30px;text-align:center}.error404 .detail article>header .category{font-family:"Bebas Neue",sans-serif;font-size:1.3em;margin-bottom:2px}.error404 .detail article>header .category a{color:#ed1967}.error404 .detail article>header h1{font-size:6em;margin-bottom:2px;font-family:"Bebas Neue",sans-serif}.error404 .detail article>header h2{font-size:1.6em;line-height:1.2em;font-weight:300;margin-bottom:10px}.error404 .detail article .content404{max-width:1200px;margin:40px auto}.error404 .detail article .content404 svg .cls-1{fill:#ed1967}.single-content{max-width:1200px;margin:0 auto 30px;padding:0 10px;font-size:1.1em;line-height:1.4em}.single-content strong{font-weight:700}.single-content h2{font-size:1.6em;line-height:1em;font-weight:700}.single-content a{color:#ed1967;border-bottom:1px dotted}.single-content a:hover{color:#000}.single-content ul{padding-left:20px}.single-content ul li{list-style:square inside}.single-content>*+*{margin-top:20px}.single-content iframe{width:100%;height:500px}.single-content hr{border-color:#f5f5f5}@media only screen and (min-width:768px){.single-content{font-size:1.2em}.single-content h2{font-size:1.8em}}.pagination{margin:30px auto;display:flex;justify-content:center;font-family:"Bebas Neue",sans-serif;font-size:1.3em}.pagination .nav-links{border:1px solid #f5f5f5;border-radius:20px;padding:0 10px;display:flex}.pagination .nav-links .page-numbers{padding:10px 10px 8px}.pagination .nav-links .page-numbers:hover{color:#ed1967}.pagination .nav-links .page-numbers+.page-numbers{border-left:1px solid #f5f5f5}.pagination .nav-links span.page-numbers{color:#ed1967}aside.sidebar{padding-left:30px;border-left:1px solid #eee}aside.sidebar>div+div{margin-top:40px}aside.sidebar>div>h3{font-weight:700;font-size:1.4em;margin-bottom:20px}aside.sidebar>div>ul>li{margin-bottom:20px}aside.sidebar>div>ul>li>a{font-size:1.2em}aside.sidebar>div>ul>li>ul{margin:10px 0 0 20px}aside.sidebar>div>ul>li>ul>li{margin-bottom:10px}aside.sidebar>div>ul>li>ul>li>a{font-size:1.1em}aside.sidebar>div>ul>li>ul>li>ul{margin:10px 0 0 20px}aside.sidebar>div>ul>li>ul>li>ul>li{margin-bottom:4px}.footerMain{background-color:#ed1967;padding:20px;margin-top:40px}.footerMain .inner{max-width:1400px;margin:0 auto}.footerMain .inner .footer-block{margin-bottom:20px}.footerMain .inner .footer-block .partner-footer h2{font-family:"Bebas Neue",sans-serif;font-size:2em;color:#fff;margin-bottom:20px}.footerMain .inner .footer-block .partner-footer .grid{display:grid;grid-template-columns:1fr 1fr}.footerMain .inner .footer-block .partner-footer .grid .partner-item img{width:100%;height:80px;object-fit:contain;object-position:50% 50%;filter:brightness(0) invert(1)}@media only screen and (min-width:560px){.footerMain .inner .footer-block .partner-footer .grid{grid-template-columns:repeat(4,1fr)}}.footerMain .inner .footer-block .contact-form h2{font-family:"Bebas Neue",sans-serif;font-size:2em;color:#fff;margin-bottom:20px}.footerMain .inner .footer-block .contact-form .screen-reader-response{color:#fff;margin-bottom:20px}.footerMain .inner .footer-block .contact-form .screen-reader-response p{line-height:1.2em;font-weight:700}.footerMain .inner .footer-block .contact-form .screen-reader-response ul{line-height:1.2em;font-size:.9em}.footerMain .inner .footer-block .contact-form .screen-reader-response ul li{list-style:square inside}.footerMain .inner .footer-block .contact-form .screen-reader-response ul li a{color:#fff}.footerMain .inner .footer-block .contact-form .screen-reader-response p+ul{margin-top:10px}.footerMain .inner .footer-block .contact-form form .wpcf7-response-output{display:none}.footerMain .inner .footer-block .contact-form form .form-row{margin-bottom:10px}.footerMain .inner .footer-block .contact-form form .form-row span input,.footerMain .inner .footer-block .contact-form form .form-row span textarea{font-family:"Inter",sans-serif;font-size:1em;border:none;padding:10px 20px;width:100%;outline:none;border-radius:20px;background-color:rgb(255 255 255 / .9)}.footerMain .inner .footer-block .contact-form form .form-row span input:focus,.footerMain .inner .footer-block .contact-form form .form-row span textarea:focus{background-color:#fff}.footerMain .inner .footer-block .contact-form form .form-row span input::placeholder,.footerMain .inner .footer-block .contact-form form .form-row span textarea::placeholder{color:#000}.footerMain .inner .footer-block .contact-form form .form-row span textarea{height:140px;padding:20px}.footerMain .inner .footer-block .contact-form form .form-row span span{display:block;color:#fff;margin:10px 0 0 20px}.footerMain .inner .footer-block .contact-form form .form-actions input{border:none;min-width:200px;padding:10px;background-color:#333;color:#fff;font-family:"Bebas Neue",sans-serif;font-size:1.4em;border-radius:20px;cursor:pointer}.footerMain .inner .footer-block .contact-form form .form-actions input:hover{background-color:#000}@media only screen and (max-width:767px){.footerMain .inner .footer-block .partner-footer{margin-bottom:30px}.footerMain .inner .footer-block .contact-form{flex:2}}@media only screen and (min-width:768px){.footerMain .inner .footer-block{display:flex}.footerMain .inner .footer-block .partner-footer{flex:3}.footerMain .inner .footer-block .contact-form{flex:2}}.footerMain .navmain{max-width:900px;margin:0 auto;padding:30px 20px;font-family:"Bebas Neue",sans-serif;font-size:1.3em}.footerMain .navmain ul{display:flex;justify-content:center}.footerMain .navmain ul li+li{margin-left:20px}.footerMain .navmain ul li.current-menu-item a{color:#000}.footerMain .navmain a{color:#fff}.footerMain .navmain a:hover{color:#000}.footerMain .navfooter{margin-bottom:30px;text-transform:uppercase;font-size:.9em}.footerMain .navfooter ul{display:flex;justify-content:center}.footerMain .navfooter ul li+li{margin-left:20px}.footerMain .navfooter ul li a{color:#fff}.footerMain .navfooter ul li a:hover{color:#000}.footerMain .disclaimer{text-align:center}.footerMain .disclaimer p{font-size:.8em;line-height:1.4em;color:#fff}.footerMain .disclaimer p strong{font-weight:700}.footerMain .disclaimer p a{color:#333}.footerMain .credits{text-align:center}.footerMain .credits .credits-inner{display:inline-flex;align-items:center;justify-content:center;margin-top:30px;padding:10px 20px;border:1px solid rgb(255 255 255 / .3);border-radius:30px;opacity:.8}.footerMain .credits .credits-inner:hover{opacity:1}.footerMain .credits .credits-inner svg{width:34px;height:34px;color:#fff;margin-right:10px}.footerMain .credits .credits-inner p{color:#fff;font-size:.8em;text-align:left}.footerMain .credits .credits-inner p span{display:block}@media print{@page{size:portrait}*{-moz-print-color-adjust:exact;-webkit-print-color-adjust:exact;print-color-adjust:exact}body{margin:.5cm;background-color:#fff0}}