ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.ctct-form-wrapper .ctct-form-field{margin:0 0 1rem}.ctct-form-wrapper input[type=email]:required:valid,.ctct-form-wrapper input[type=text]:required:valid{background-image:url(/wp-content/plugins/constant-contact-forms/assets/images/check_circle.svg);background-position:8px 50%;background-repeat:no-repeat;background-size:18px;border-color:#2ecc40;padding-left:32px}.ctct-form-wrapper input.ctct-label-right{display:inline-block;margin-right:5%;width:75%}.ctct-form-wrapper input.ctct-label-right[type=checkbox]{width:auto}.ctct-form-wrapper span.ctct-label-right{display:inline-block;width:20%}.ctct-form-wrapper .no-recaptcha .ctct-submitted:disabled{background-image:url(/wp-content/plugins/constant-contact-forms/assets/images/oval.min.svg);background-position:center;background-repeat:no-repeat;color:#fff0;cursor:wait;opacity:.3}.ctct-form-wrapper .ctct-form::after{clear:both;content:"";display:table}.ctct-form-wrapper .ctct-form .ctct-label-top label,footer,header,main,nav,section{display:block}.ctct-form-wrapper .ctct-form .ctct-label-right label,label{display:inline-block}.ctct-form-wrapper .ctct-form abbr{border:0;color:#ff4136;font-size:.9rem}.ctct-form-wrapper .ctct-input-container label{color:#aaa;font-size:.8rem}.ctct-form-wrapper .ctct-form-field-checkbox fieldset{border:0;padding:0}img,legend{border:0}.ctct-form-wrapper .ctct-form-field-checkbox fieldset legend{font-weight:400;padding:0}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;height:100%;-webkit-tap-highlight-color:#fff0}a{background-color:#fff0;-webkit-text-decoration-skip:objects;text-decoration:none}a:active,a:hover{outline:0;outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline dotted}strong{font-weight:700}small{font-size:80%}img{border-style:none;max-width:100%;height:auto;vertical-align:middle}hr{box-sizing:content-box;height:0;overflow:visible}button,input{color:inherit;font:inherit}.ctct-form-wrapper .ctct-submit,button{cursor:pointer}input[type=submit]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner{border:0}input::-moz-focus-inner{border:0;padding:0}input[type=checkbox]{box-sizing:border-box;padding:0}input[type=search]{box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}@font-face{font-display:swap;font-family:"FontAwesome";src:url(/wp-content/themes/ywca/assets/vendors/font-awesome-4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/wp-content/themes/ywca/assets/vendors/font-awesome-4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0)format("embedded-opentype"),url(/wp-content/themes/ywca/assets/vendors/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0)format("woff2"),url(/wp-content/themes/ywca/assets/vendors/font-awesome-4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0)format("woff"),url(/wp-content/themes/ywca/assets/vendors/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0)format("truetype"),url(/wp-content/themes/ywca/assets/vendors/font-awesome-4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-search:before{content:""}.fa-facebook:before{content:""}.fa-linkedin:before{content:""}.fa-instagram:before{content:""}button,input{font-family:sans-serif;font-size:100%;margin:0;overflow:visible}button{text-transform:none}[type=submit],button{-webkit-appearance:button}[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{color:inherit;display:table;max-width:100%;white-space:normal}[type=checkbox],legend{box-sizing:border-box;padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*,::after,::before{box-sizing:inherit}body,html{min-height:100%;margin:0}[tabindex="-1"]:focus{outline:0!important}button,input{line-height:inherit}.clearfix::after{content:"";display:table;clear:both}body{font-family:"Open Sans",sans-serif;color:#343434;min-width:360px;position:relative;padding:0}h2{font-weight:400;margin:0 0 10px}p{margin:0 0 24px;font-size:19px}p:last-child,ul li:last-child{margin:0}input[type=email],input[type=search],input[type=text]{border:1px solid #343434;padding:5px 20px;width:100%;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;margin:0;min-height:40px;font-family:"Open Sans",sans-serif}button[type=submit],input[type=submit]{outline:0;display:inline-block;border-radius:0;font-family:"Open Sans",sans-serif;text-transform:uppercase;font-size:17px;line-height:24px;color:#fff;font-weight:700;text-align:center;padding:6px 10px;background:#d26ca3;margin:0 0 0 auto;border:0}button[type=submit]:hover,input[type=submit]:hover{background:#b4288b}::-webkit-input-placeholder{font-family:"Open Sans",sans-serif}:-moz-placeholder{font-family:"Open Sans",sans-serif}::-moz-placeholder{font-family:"Open Sans",sans-serif}:-ms-input-placeholder{font-family:"Open Sans",sans-serif}.site-inner{padding-top:225px}@media (min-width:768px){.site-inner{padding-top:109px}}.container{margin:0 auto;max-width:1280px;padding:0 24px}@media (min-width:768px){.container{padding:0 18px}}@media (min-width:1025px){.container{padding:0 40px}}.site-header{position:fixed;left:0;top:0;right:0;background:#222;z-index:10000;transition:top .3s}.site-header .container{position:relative;height:225px;max-width:none;padding:95px 24px 0;background:#222}@media (min-width:768px){.site-header .container{height:109px;padding:0}}.site-header .logo{display:block;background:url(/wp-content/themes/ywca/assets/images/logo-en.svg)no-repeat center;background-size:100%auto;height:65px}@media (max-width:767px){.site-header .logo{background-size:54%auto}}@media (min-width:768px){.site-header .logo{position:absolute;left:18px;top:0;height:100%;width:300px}}@media (min-width:1380px){.site-header .logo{left:24px}}@media (min-width:1480px){.site-header .logo{width:410px}}.site-header .socials{position:absolute;bottom:21px;right:74px}@media (min-width:768px){.site-header .socials{bottom:25px;right:15px}}.site-header .socials a{color:#222;background:#fff;width:26px;height:26px;line-height:26px;text-align:center;border-radius:100%;font-size:16px;margin-left:11px;opacity:1;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}@media (min-width:1380px){.site-header .socials a{width:28px;height:28px;line-height:28px;font-size:18px;margin-left:10px}}.site-header .socials a:hover{opacity:.5}.site-header .socials a.fa-search{display:none}@media (min-width:768px) and (max-width:1379px){.site-header .socials a.fa-search{display:inline-block}}.site-footer{background:#222;color:#fff;padding:25px 0;border-top:4px solid #1f171b;font-size:14px;line-height:22px;letter-spacing:.7px}@media (min-width:768px){.site-footer{padding:25px 0}}@media (min-width:1025px){.site-footer{padding:25px 0 35px}}.site-footer .container{position:relative}.site-footer .logo{display:block;width:140px;height:55px;background:url(/wp-content/themes/ywca/assets/images/logo-footer.png)no-repeat center;margin-bottom:20px}@media (min-width:1025px){.site-footer .logo{position:absolute;top:50%;left:40px;transform:translateY(-50%);margin-bottom:0}.site-footer .text{margin-left:200px;margin-right:140px}}.site-footer .text .sep{margin:0 5px}.site-footer .text .tel{color:#fff}.site-footer .text .email{color:#96b6dc;text-decoration:underline}.site-footer .partner{float:right;color:#58585a;text-align:right;margin-top:37px}@media (min-width:768px){.site-footer .partner{position:absolute;top:0;right:18px;margin-top:0}}@media (min-width:1025px){.site-footer .partner{position:absolute;top:50%;right:40px;transform:translateY(-50%)}}.site-footer .partner img{margin-top:5px}.top-nav{position:absolute;top:0;right:0;left:0}@media (min-width:768px){.top-nav{left:auto}}.top-nav .top-menu{margin:0;padding:0;list-style-type:none}.top-nav .top-menu .menu-item{float:left}@media (min-width:768px){.top-nav .top-menu .menu-item{margin-left:10px}}.top-nav .top-menu .menu-item a{display:block;height:35px;line-height:35px;text-align:center;color:#fff;text-transform:uppercase;font-weight:700;font-size:13px;letter-spacing:0}@media (min-width:768px){.top-nav .top-menu .menu-item a{padding:0 15px;font-size:14px;letter-spacing:.7px}}@media (min-width:1025px){.top-nav .top-menu .menu-item a{min-width:185px;padding:0 10px;font-size:17px;letter-spacing:.85px}}.top-nav .top-menu .menu-item:nth-of-type(1){width:22.2%}@media (min-width:768px){.top-nav .top-menu .menu-item:nth-of-type(1){width:auto}}.top-nav .top-menu .menu-item:nth-of-type(1) a{background:#d26ca3}.top-nav .top-menu .menu-item:nth-of-type(1) a:hover{background:#b4288b}.top-nav .top-menu .menu-item:nth-of-type(2){width:41.7%}@media (min-width:768px){.top-nav .top-menu .menu-item:nth-of-type(2){width:auto}}.top-nav .top-menu .menu-item:nth-of-type(2) a{background:#6d9ecf}.top-nav .top-menu .menu-item:nth-of-type(2) a:hover{background:#5b8bbb}.top-nav .top-menu .menu-item:nth-of-type(3){width:36.1%}@media (min-width:768px){.top-nav .top-menu .menu-item:nth-of-type(3){width:auto}}.top-nav .top-menu .menu-item:nth-of-type(3) a{background:#67ab65}.top-nav .top-menu .menu-item:nth-of-type(3) a:hover{background:#5b9559}.top-nav .search-form{border:1px solid #e1e9ec;padding:0;position:absolute;top:45px;left:10px;right:10px;display:flex}@media (min-width:768px) and (max-width:1379px){.top-nav .search-form{position:absolute;top:-40px;right:0;left:0;-webkit-transition:top .3s;-moz-transition:top .3s;-ms-transition:top .3s;-o-transition:top .3s;transition:top .3s;background:#343434}}@media (min-width:1380px){.top-nav .search-form{position:absolute;left:auto;top:0;right:100%;width:350px;display:flex}}.top-nav .search-form input{flex:1;height:33px;min-height:auto;border:0;background:#fff0;color:#fff;padding:0 19px;font-size:13px;font-weight:700;text-transform:uppercase}.newsletter-section .form-wrap input[type=email]::placeholder,.top-nav .search-form input::placeholder{color:#fff}.top-nav .search-form button{background:#6d9ecf;color:#fff;height:33px;border:0;padding:0 15px}.main-nav{display:none}@media (max-width:1379px){.main-nav{position:fixed;left:0;top:0;padding-top:225px;max-height:100%;overflow-y:scroll;right:0;background:#222;z-index:-1;transition:padding-top .3s}}@media (min-width:768px) and (max-width:1379px){.main-nav{padding-top:109px}}@media (min-width:1380px){.main-nav{display:block!important;position:absolute;bottom:15px;right:150px}}.main-nav .main-menu{margin:0;padding:0;list-style-type:none}.main-nav .main-menu>.menu-item{position:relative;margin:0;padding:0}@media (min-width:1380px){.main-nav .main-menu>.menu-item{float:left;margin:0 8px 0 0}}@media (min-width:1480px){.main-nav .main-menu>.menu-item{margin:0}}.main-nav .main-menu>.menu-item>a{display:block;padding:0 12px;height:52px;line-height:52px;font-size:20px;text-transform:uppercase;font-weight:700;color:#fff;letter-spacing:.8px;text-align:center}@media (min-width:1380px){.main-nav .main-menu>.menu-item>a{height:48px;line-height:48px;text-align:left;font-size:16px;letter-spacing:.72px}}.main-nav .main-menu>.menu-item>.sub-menu{display:none;margin:0;padding:10px 15px;list-style-type:none;background:#f9f8f0;border-top:4px solid #343434}@media (min-width:1380px){.main-nav .main-menu>.menu-item>.sub-menu{position:absolute;top:100%;left:0;width:440px;padding:0}}.main-nav .main-menu>.menu-item>.sub-menu>.menu-item{margin:0;padding:0}.main-nav .main-menu>.menu-item>.sub-menu>.menu-item>a{display:block;font-size:18px;line-height:36px;letter-spacing:.72px;color:#222;text-align:center;text-transform:uppercase}@media (min-width:1380px){.main-nav .main-menu>.menu-item>.sub-menu>.menu-item>a{font-size:19px;line-height:30px;letter-spacing:.68px;text-align:left;text-transform:none;min-height:55px;display:flex;flex-direction:column;justify-content:center;padding:10px 30px;border-bottom:1px solid #c3c2bd}.main-nav .main-menu>.menu-item>.sub-menu>.menu-item:last-child>a{border-bottom:none}}.main-nav .main-menu>.menu-item>.sub-menu>.menu-item>.sub-menu{margin:0;padding:5px 15px;list-style-type:none;background:#f9f8f0}@media (min-width:1380px){.main-nav .main-menu>.menu-item>.sub-menu>.menu-item>.sub-menu{padding:0;background:#fff}}.main-nav .main-menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item{margin:0}@media (min-width:1380px){.main-nav .main-menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item{padding:0;border-bottom:1px solid #d3d3d3}.main-nav .main-menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item:last-child{border:0}}.main-nav .main-menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item>a{display:block;font-size:16px;line-height:28px;letter-spacing:.42px;color:#222;text-align:left;border-bottom:1px solid #000}@media (min-width:1380px){.main-nav .main-menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item>a{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;font-size:16px;line-height:20px;letter-spacing:.425px;border:0;padding:12px 30px}}.main-nav .main-menu>.menu-item>.sub-menu>.menu-item:hover>a,.main-nav .main-menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item:hover>a{font-weight:700}.main-nav .main-menu>.menu-item:hover>a{background:#d26ca3}@media (min-width:1380px){.main-nav .main-menu>.menu-item:hover>.sub-menu{display:inherit}}.btn-menu{position:fixed;top:166px;left:68px;padding:0;z-index:5000;background:url(/wp-content/themes/ywca/assets/images/btn-menu.png)no-repeat center;width:50px;height:50px;border:0;outline:0;transition:top .3s}@media (min-width:768px){.btn-menu{top:46px;left:auto;right:221px}}@media (min-width:1380px){.btn-menu{display:none}}@media (max-width:1379px){.main-nav .main-menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item>a{text-align:center}.main-nav .main-menu>.menu-item>.sub-menu>li>a{font-weight:700}.main-nav .main-menu>.menu-item.has-children>a:after{content:"";font-family:"FontAwesome";position:absolute;margin-left:20px}.main-nav .main-menu>.menu-item>a{position:relative}}.content-section .text-block .inner .text a,section a{font-family:"Open Sans",sans-serif;font-weight:700;color:#1b7fc3}section .flex{display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:767px){.content-section{text-align:center}}.content-section .container{padding-top:40px;padding-bottom:40px}@media (min-width:1380px){.content-section .container{padding-top:70px;padding-bottom:68px}}@media (min-width:1025px){.content-section .flex{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:space-between;flex-direction:row-reverse}}.content-section .image-block{margin-bottom:24px}@media (min-width:1025px){.content-section .image-block{width:47.5%;margin-bottom:0}}.content-section .text-block{position:relative}@media (min-width:1025px){.content-section .text-block{width:47.5%}}.content-section .text-block .inner .text{font-size:17px;line-height:23px;letter-spacing:-.51px;font-family:"Open Sans",sans-serif}.content-section .text-block .inner .text p:first-of-type{letter-spacing:0}.full-image-section{background:no-repeat center;background-size:cover;padding:24px 0}@media (min-width:1025px){.full-image-section{padding:72px 0 83px}}.full-image-section .text-block{padding:20px 24px;background:rgb(52 52 52/.95);color:#fff;text-align:center}@media (min-width:768px){.full-image-section .text-block{padding:55px 63px}}@media (min-width:1025px){.full-image-section .text-block{max-width:600px}}.full-image-section .text-block .section-title{font-size:40px;line-height:51px;letter-spacing:-1.2px;color:#6d9ecf;font-weight:700;margin-bottom:24px}@media (min-width:768px){.full-image-section .text-block .section-title{font-size:60px;line-height:50px;letter-spacing:-1.8px;margin-bottom:48px}}.full-image-section .text-block .text{font-size:17px;line-height:23px;letter-spacing:-.51px;font-family:"Open Sans",sans-serif;text-align:left}.full-banner-section{padding:70px 0;text-align:center;color:#fff;background:url(/wp-content/themes/ywca/assets/images/green-bg.jpg)center}.full-banner-section .section-title{font-weight:700;font-size:40px;line-height:50px;letter-spacing:-1.2px;margin-bottom:20px}.full-banner-section .text{font-size:22px;line-height:30px;letter-spacing:-.66px;margin:0 auto 15px;max-width:900px}.full-banner-section.color2{background-image:url(/wp-content/themes/ywca/assets/images/blue-bg.jpg)}.photos-section{padding-bottom:55px;background:#f4f4f4}.photos-section .section-text{font-size:18px;line-height:23px;font-weight:700;text-align:center;max-width:820px;margin:0 auto 40px}.photos-section .photos{padding:0 5px}@media (min-width:768px){.photos-section .photos{display:flex;flex-wrap:wrap;justify-content:flex-start}}.photos-section .photos .photo{position:relative;margin-bottom:10px;cursor:pointer}@media (min-width:768px){.photos-section .photos .photo{width:47%;margin:0 2% 2%0}}@media (min-width:1025px){.photos-section .photos .photo{width:23.5%}}.full-image-only-section img,.photos-section .photos .photo img{width:100%}.photos-section .photos .photo .overlay{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;background:#343434;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.photos-section .photos .photo .overlay .inner{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);padding:20px}.photos-section .photos .photo .overlay .inner .title{font-size:23px;line-height:26px;letter-spacing:0;color:#d26ca3;font-weight:700;margin-bottom:10px}.photos-section .photos .photo .overlay .inner .text{font-size:17px;line-height:21px;letter-spacing:0;font-style:italic;color:#fff;font-family:"Open Sans",sans-serif}.photos-section .photos .photo .lnk-overlay{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:10}.photos-section .photos .photo:hover .overlay{opacity:1}.photos-section .photos .photo:nth-of-type(4n){margin-right:0}.photos-section .btn-more-photos{display:block;background:url(/wp-content/themes/ywca/assets/images/arrow-bottom.png)no-repeat center;border:0;width:62px;height:62px;margin:0 auto}.newsletter-section{background:url(/wp-content/themes/ywca/assets/images/newsletter-section-bg.jpg)no-repeat center;background-size:cover;color:#fff;text-align:center;padding:30px 0 47px}@media (min-width:768px){.newsletter-section{padding:70px 0 88px}}.newsletter-section .section-title{font-weight:700;font-size:40px;line-height:40px;letter-spacing:-.8px;margin-bottom:25px}@media (min-width:768px){.newsletter-section .section-title{line-height:62px;margin-bottom:5px}}.newsletter-section .text{font-size:20px;line-height:24px;letter-spacing:.4px;font-weight:700}@media (min-width:768px){.newsletter-section .text{line-height:42px}}.newsletter-section .form-wrap{position:relative;max-width:380px;margin:30px auto 0}@media (min-width:768px){.newsletter-section .form-wrap{margin-top:25px}}.newsletter-section .form-wrap input[type=email]{border:1px solid #fff;padding:0 100px 0 10px;text-transform:uppercase;font-size:17px;min-height:35px;background:0 0!important}@media (min-width:768px){.newsletter-section .form-wrap input[type=email]{padding:0 100px 0 21px}}.newsletter-section .form-wrap input[type=submit]{position:absolute;top:1px;right:1px;bottom:1px;width:110px;background:#dfd18a;text-align:center;text-transform:uppercase;border:0;color:#222;height:33px;padding:0}.newsletter-section .form-wrap input[type=submit]:hover{background:#eee2ad}.newsletter-section .ctct-form{position:relative}.newsletter-section .ctct-disclosure hr,.newsletter-section .ctct-form-field-email label{display:none!important}.menu-item{list-style:none}.main-nav a:hover{font-weight:700;color:#000}@media (min-width:1280px){.main-nav .main-menu>.menu-item>.sub-menu{position:absolute;top:100%;left:0;width:270px}}@media (max-width:1379px){.main-nav .main-menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item>a{text-align:center}.main-nav .main-menu>.menu-item>.sub-menu>li>a{font-weight:700}.main-nav .main-menu>.menu-item.has-children>a:after{content:"";font-family:"FontAwesome";position:absolute;margin-left:20px}.main-nav .main-menu>.menu-item>a{position:relative}}li{font-size:19px}