@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,700;0,900;1,400;1,500;1,700;1,900&display=swap);@charset "UTF-8";
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */@font-face{font-display:swap;font-family:'icomoon';src:url(../../../../../../../../themes/oct/icomoon/fonts/icomoon.eot?jkr0u6);src:url('../../../../../../../../themes/oct/icomoon/fonts/icomoon.eot?jkr0u6#iefix') format('embedded-opentype'),url(../../../../../../../../themes/oct/icomoon/fonts/icomoon.woff2?jkr0u6) format('woff2'),url(../../../../../../../../themes/oct/icomoon/fonts/icomoon.ttf?jkr0u6) format('truetype'),url(../../../../../../../../themes/oct/icomoon/fonts/icomoon.woff?jkr0u6) format('woff'),url('../../../../../../../../themes/oct/icomoon/fonts/icomoon.svg?jkr0u6#icomoon') format('svg');font-weight:400;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-plus:before{content:"\e911"}.icon-bluestone360-logo:before{content:"\e907"}.icon-youtube:before{content:"\e901";color:red}.icon-googleplus:before{content:"\e902";color:#dc4e41}.icon-linkedin:before{content:"\e903";color:#0077b5}.icon-pinterest:before{content:"\e904";color:#bd081c}.icon-facebook:before{content:"\e905";color:#3b5998}.icon-instagram:before{content:"\e906";color:#e4405f}.icon-twitter:before{content:"\e900";color:#1da1f2}.icon-chevron-thin-up:before{content:"\e909"}.icon-chevron-thin-right:before{content:"\e90b"}.icon-chevron-thin-left:before{content:"\e912"}.icon-chevron-thin-down:before{content:"\e913"}.icon-map-marker:before{content:"\e910"}.icon-envelope:before{content:"\e908"}.icon-telephone:before{content:"\e90f"}.icon-phone:before{content:"\e90f"}.icon-call:before{content:"\e90f"}.icon-contact:before{content:"\e90f"}.icon-picture:before{content:"\e90d"}.icon-play:before{content:"\e90e"}.icon-cancel:before{content:"\e90c"}.icon-tag:before{content:"\e90a"}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;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}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-size:1.25rem}body{color:#585858;font-family:Montserrat,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,.004);-moz-osx-font-smoothing:grayscale}body,html{border:none;height:100%;min-height:100%;margin:0;padding:0;width:100%}.overlay,.post-date,.post-item h3,.post-item img,.post-item p,.project-item h2,.sub-menu a:after,a,button.slick-next,button.slick-prev{transition:all .2s ease-in-out}.project-image,.projects-slider-container .overlay,.projects-slider-container .project-copy,.slick-slide{transition:all .3s ease-in-out}.gform_ajax_spinner{border:4px solid hsla(0,0%,100%,.3);border-left-color:#d4467a;-webkit-animation:spinner 1.1s linear infinite;animation:spinner 1.1s linear infinite;border-radius:50%;width:30px;height:30px}@-webkit-keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}html{font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:800px){html{font-size:1rem}}body{line-height:1.8rem;font-size:1.25rem}a{color:#d4467a;outline:0;text-decoration:none}h1{font-weight:900}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-style:normal;letter-spacing:1px}h2,h3,h4,h5,h6{font-weight:700}h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-family:Montserrat,sans-serif;font-weight:900;font-style:normal;letter-spacing:1px}h1,h2,h3,h4,h5,h6{color:#d4467a;margin:30px 0 20px;padding:0;text-transform:none}h1{font-size:50px}h1,h2{line-height:1.4}h2{font-size:40px}h3{font-size:1.56rem;line-height:1.56rem}b,strong{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;letter-spacing:1px}p{margin:0 0 30px}li,p{color:#585858;font-weight:300;letter-spacing:0;padding:0;text-transform:none;font-family:Montserrat,sans-serif;font-weight:500;font-style:normal}li{font-size:1.25rem;margin:0 0 10px}blockquote{border-left:3px solid #585858;color:#585858;size:1.25rem;font-style:italic;margin:20px 0;padding:0 0 0 15px;font-family:Montserrat,sans-serif;font-weight:500;font-style:normal}ol,ul{margin:10px 0;padding-left:20px}ol{padding-left:25px}.branded-title{font-size:20px;text-transform:uppercase;color:#d4467a;font-weight:400;margin:0 0 10px}ul.social{display:inline-block;list-style:none;margin:0;padding:0}ul.social li{font-size:20px;margin:0 10px 0 0;float:left}ul.social li:last-child{margin:0}ul.social li .icon:before{color:#fff}ul.social li .icon-youtube:hover:before{color:red}ul.social li .icon-googleplus:hover:before{color:#dc4e41}ul.social li .icon-linkedin:hover:before{color:#0077b5}ul.social li .icon-pinterest:hover:before{color:#bd081c}ul.social li .icon-facebook:hover:before{color:#3b5998}ul.social li .icon-instagram:hover:before{color:#e4405f}ul.social li .icon-twitter:hover:before{color:#1da1f2}.banner .youtube-player-with-thumb,.video-full{height:100%;left:0;padding:0;position:absolute;top:0;width:100%}.video-container{height:0;left:auto;position:relative;padding-bottom:56.25%;padding-top:25px;top:auto;width:auto}.video-container iframe,.video-full iframe,.youtube-player-with-thumb iframe,.youtube-player iframe{border:0;position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}.banner .youtube-player-with-thumb,.video-full{overflow:hidden}.banner .youtube-player-with-thumb iframe,.video-full iframe{left:50%;top:50%;height:115%;transform:translate3d(-50%,-50%,0);width:115%}.youtube-player,.youtube-player-with-thumb{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;width:100%;background:#000}.youtube-player-with-thumb img,.youtube-player img{display:block;margin:auto;opacity:.8;position:absolute;border:none;cursor:pointer}.youtube-player-with-thumb:hover img,.youtube-player:hover img{opacity:.9;transform:scale(1.05)}.youtube-player-with-thumb .icon-play,.youtube-player .icon-play{color:#fff;font-size:90px;left:50%;top:50%;position:absolute;cursor:pointer;transform:translate3d(-50%,-50%,0)}.youtube-player-with-thumb .icon-play:hover,.youtube-player .icon-play:hover{transform:translate3d(-50%,-50%,0) scale(1.1)}img{display:block;height:auto;max-width:100%}.img-left{float:left;margin:10px 10px 10px 0}.img-center,.img-center img{margin:10px auto}.img-center img{display:block}.img-right{float:right;margin:10px 0 10px 10px}.aligncenter,.alignleft,.alignright{display:block}.inline-cover,.inline-cover img{height:100%;width:100%}.inline-cover img{-o-object-fit:cover;object-fit:cover;position:relative}.inline-cover.ie-fix{background-size:cover;background-position:50%}.inline-cover.ie-fix img{opacity:0}@media (min-width:800px){.alignleft{float:left;margin:10px 30px 10px 0}.alignright{float:right;margin:10px 0 10px 30px}}.button,button,header ul.main-menu>li.cta a,input[type=button],input[type=reset],input[type=submit]{background-color:#d4467a;border-radius:50px;box-sizing:border-box;border:#fff;color:#fff;cursor:pointer;display:inline-block;font-size:1.375rem;outline:0!important;padding:.36em 1.36em;text-align:center;text-decoration:none;font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;letter-spacing:1px}.button:hover,button:hover,header ul.main-menu>li.cta a:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#bb2c60;border-color:#fff;color:#fff}.button.button-dark,.sticky .button,button.button-dark,input[type=button].button-dark,input[type=reset].button-dark,input[type=submit].button-dark{color:#585858;border-color:#585858}.button.button-dark:hover,.sticky .button:hover,button.button-dark:hover,input[type=button].button-dark:hover,input[type=reset].button-dark:hover,input[type=submit].button-dark:hover{background-color:rgba(88,88,88,.1);border-color:#585858}.button.button-dark:hover a,.sticky .button:hover a,button.button-dark:hover a,input[type=button].button-dark:hover a,input[type=reset].button-dark:hover a,input[type=submit].button-dark:hover a{color:#585858}.button-hollow{border:2px solid #fff;color:#fff;font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;letter-spacing:1px;padding:.75rem 1.5rem;text-transform:uppercase;font-size:18px}.button-hollow:focus,.button-hollow:hover{background:#fff;color:#d4467a}.arrow-button{font-family:icomoon!important;position:relative;display:inline-block;width:30px;height:30px;transition:all .2s ease-in-out}.arrow-button:hover{width:35px}.arrow-button:before{content:"";position:absolute;background-color:#fff;height:4px;border-radius:2px;left:0;width:100%;top:50%;transform:translate3d(0,-50%,0)}.arrow-button:after{color:#fff;content:"\e90b";position:absolute;right:0;font-size:32px;font-weight:700;top:50%;transform:translate3d(10px,-50%,0)}.arrow-button.arrow-button-dark:before{background-color:#585858}.arrow-button.arrow-button-dark:after{color:#585858}@media (min-width:800px){.arrow-button{width:60px;height:50px}.arrow-button:hover{width:65px}.arrow-button:after{font-weight:400;font-size:56px;transform:translate3d(16px,-50%,0)}}a:hover .arrow-button{width:65px}.pagination{margin:30px 0 0;text-align:center}.pagination ul.page-numbers{margin:0;padding:0;list-style:none}.pagination ul.page-numbers li{display:inline-block;margin:0}.pagination a.page-numbers,.pagination span.page-numbers{padding:3px 7px}.pagination .icon-chevron-thin-left,.pagination .icon-chevron-thin-right{top:3px;position:relative}.post-pagination{margin:50px 0 0;display:flex;justify-content:space-between}.post-pagination a{color:#585858}.post-pagination a:hover{color:#d4467a}.post-pagination .icon-chevron-thin-left,.post-pagination .icon-chevron-thin-right{top:3px;position:relative}form{background:none;border:0;margin:0}form *{box-sizing:border-box}form legend{display:none;margin-bottom:0;font-weight:600}form fieldset{padding:0;border-width:0}label{color:#585858;display:inline-block;font-size:1.25rem;font-weight:700;margin:0 0 8px;padding:0;width:auto}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background-color:#fff;box-sizing:border-box;border-radius:0;box-shadow:none;color:#585858;border:1px solid #e1e1e1;font-size:1.25rem;height:35px;padding:6px 10px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=email]::-ms-expand,input[type=number]::-ms-expand,input[type=password]::-ms-expand,input[type=search]::-ms-expand,input[type=tel]::-ms-expand,input[type=text]::-ms-expand,input[type=url]::-ms-expand,select::-ms-expand,textarea::-ms-expand{display:none}input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=url]:hover,select:hover,textarea:hover{background-color:hsla(0,0%,100%,.5)}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{outline:0}input[type=file]{width:100%}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}select[multiple=multiple]{height:100px}textarea{height:auto;min-height:100px}input[type=checkbox],input[type=radio]{display:inline}.hidden-field{display:none}.category-select{margin:0 auto 40px;max-width:500px;width:100%}.ginput_container_select{border:1px solid #e1e1e1;position:relative}.ginput_container_select:before{content:"\e90b";font-family:icomoon!important;font-size:1rem;position:absolute;right:10px;top:50%;transform:translate3d(0,-50%,0) rotate(90deg)}.ginput_container_select select{background:none;border:none;height:50px;position:relative}.gform_fields{font-size:0;list-style:none;margin:0 -20px;padding:0}.gfield{display:inline-block;float:none;margin:0 0 20px!important;padding:0 20px;vertical-align:top;width:100%}.ginput_container{width:auto}.gform_page_footer{border-top:1px solid #e1e1e1;margin-top:15px;padding-top:15px;position:relative;width:100%}.gform_page_footer .gform_next_button,.gform_page_footer input[type=submit]{float:right}.gform_ajax_spinner{left:50%;margin-left:-15px;position:absolute;top:50px}.gform_wrapper .button,.gform_wrapper .gform_button{background-color:#d4467a;border-color:#585858;color:#585858}.gform_wrapper .button:hover,.gform_wrapper .gform_button:hover{background-color:rgba(88,88,88,.1);border-color:#585858;color:#585858}.gfield_checkbox,.gfield_radio{list-style:none;padding:0}.gfield_checkbox li *,.gfield_radio li *{display:inline-block;font-weight:400;vertical-align:middle}.gfield_checkbox label,.gfield_radio label{margin:0}.gfield_checkbox input,.gfield_radio input{margin-right:7px}.gfield_radio input{margin-right:10px}.ginput_complex{font-size:0;margin-left:-20px;margin-right:-20px}.ginput_complex>span{display:inline-block;padding-left:20px;padding-right:20px;width:100%}.ginput_complex>span label{font-size:-2.75rem;margin:5px 0 0}.ginput_complex.has_prefix{padding-left:110px;position:relative}.ginput_complex.has_prefix .name_prefix{left:0;position:absolute;width:110px!important}.ginput_container_address>span{margin-top:12px}.ginput_container_address>span.address_line_1{margin-top:0}.ginput_container_time{display:inline-block;vertical-align:top;width:90px}.ginput_container_time input[type=email],.ginput_container_time input[type=number],.ginput_container_time input[type=password],.ginput_container_time input[type=search],.ginput_container_time input[type=tel],.ginput_container_time input[type=text],.ginput_container_time input[type=url]{width:70px}.ginput_container_time i{font-style:normal}.ginput_container_time label{font-size:-2.75rem;display:block;margin-top:5px}.gfield_list td{padding:5px 0;vertical-align:middle}.gfield_list td.gfield_list_icons{padding:5px 10px}.gfield_list td img{display:inline-block}.gfield_list tr:first-child td{padding-top:0}.gfield_list tr:last-child td{padding-bottom:0}.gf_progressbar_wrapper{margin:0 0 15px;padding:0;width:100%}.gf_progressbar_wrapper h3.gf_progressbar_title{color:#585858;font-size:1.25rem;margin:0 0 10px!important;padding:0!important}.gf_progressbar{background:#ccc;border:10px solid #f1f1f1;border-radius:25px;margin:0;overflow:hidden;width:100%}.gf_progressbar_percentage{background:#d4467a;color:#fff;padding:5px;text-align:center}.gfield_required{color:#b00001;margin-left:5px}.validation_error{background:none;border:1px solid #b00001;color:#b00001;font-size:1.25rem;font-weight:400;margin:15px 0;padding:15px}.validation_message{color:#b00001;font-size:-2.75rem;font-weight:400;margin:5px 0 0;padding:0}.gfield_error input[type=email],.gfield_error input[type=number],.gfield_error input[type=password],.gfield_error input[type=search],.gfield_error input[type=tel],.gfield_error input[type=text],.gfield_error input[type=url],.gfield_error select,.gfield_error textarea{background-color:rgba(176,0,1,.1);color:#585858;border-color:#b00001}.gfield_error input[type=email]:hover,.gfield_error input[type=number]:hover,.gfield_error input[type=password]:hover,.gfield_error input[type=search]:hover,.gfield_error input[type=tel]:hover,.gfield_error input[type=text]:hover,.gfield_error input[type=url]:hover,.gfield_error select:hover,.gfield_error textarea:hover{background-color:rgba(176,0,1,.1)}.gfield_error input[type=email]:focus,.gfield_error input[type=number]:focus,.gfield_error input[type=password]:focus,.gfield_error input[type=search]:focus,.gfield_error input[type=tel]:focus,.gfield_error input[type=text]:focus,.gfield_error input[type=url]:focus,.gfield_error select:focus,.gfield_error textarea:focus{outline:0}.gform_confirmation_message{background:none;border:1px solid #96b422;color:#96b422;font-size:1.25rem;font-weight:400;margin:15px 0;padding:15px}.ui-datepicker{background-color:#fff;border-radius:4px;box-shadow:0 0 8px rgba(0,0,0,.2);display:none;margin-top:4px;padding:10px;width:240px}.ui-datepicker select{margin:0 3px}.ui-datepicker .ui-datepicker-header{margin-bottom:4px;text-align:center}.ui-datepicker .ui-datepicker-title{font-weight:700}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{background:#585858;border-radius:50%;cursor:pointer;color:#fff;font-family:Glyphicons Halflings;font-size:27px;font-style:normal;font-weight:400;height:25px;line-height:21px;margin:0;text-align:center;width:25px}.ui-datepicker .ui-datepicker-prev{float:left}.ui-datepicker .ui-datepicker-prev:before{content:"‹"}.ui-datepicker .ui-datepicker-next{float:right}.ui-datepicker .ui-datepicker-next:before{content:"›"}.ui-datepicker .ui-icon{display:none}.ui-datepicker .ui-datepicker-calendar{table-layout:fixed;width:100%}.ui-datepicker .ui-datepicker-calendar td,.ui-datepicker .ui-datepicker-calendar th{text-align:center;padding:4px 0}.ui-datepicker .ui-datepicker-calendar td{border-radius:4px;transition:background-color .1s ease-in-out,color .1s ease-in-out}.ui-datepicker .ui-datepicker-calendar td:hover{background-color:#eee;cursor:pointer}.ui-datepicker .ui-datepicker-calendar td a{color:#585858;text-decoration:none}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day{background-color:#d4467a}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day a{color:#fff}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-unselectable:hover{background-color:#fff;cursor:default;opacity:.5}option{font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;font-weight:300}@media (min-width:800px){form .gform_ajax_spinner{top:10px}form .has_first_name.has_last_name>span{width:50%}form .has_first_name.has_middle_name.has_last_name>span{width:33.3%}form .has_first_name.has_middle_name.has_last_name.has_suffix>span{width:25%}form .ginput_container_address>span{width:50%}form .ginput_container_address>span.ginput_full{width:100%}}.cover-bg{background-position:50%;background-repeat:no-repeat;background-size:cover}.item-overlay{background:rgba(0,0,0,.4);bottom:0;left:0;position:absolute;right:0;top:0}.color-block *,.color-blocks *,.cover-bg *,.dark-bg *{color:#fff}.dark-bg{background-color:#444!important}.medium-bg{background-color:#9f9f9f!important}.light-bg{background-color:#f2f2f2!important}a.light-bg:hover{background-color:#d9d9d9!important}.brand-1-bg{background-color:#d4467a!important}.brand-1-bg *,.brand-1-bg .arrow-button.arrow-button-dark:after{border-color:#fff!important;color:#fff!important}.brand-1-bg .arrow-button.arrow-button-dark:before{background-color:#fff!important}a.brand-1-bg:hover{background-color:#bb2c60!important}.white-bg{background-color:#fff!important}.hamburger{padding:18px 15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{background:transparent}.hamburger-box{width:34px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:34px;height:2px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.swipe-open .hamburger-inner{background-color:transparent;transform:rotateY(180deg)}.hamburger--3dx.swipe-open .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.swipe-open .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.swipe-open .hamburger-inner{background-color:transparent;transform:rotateY(-180deg)}.hamburger--3dx-r.swipe-open .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.swipe-open .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.swipe-open .hamburger-inner{background-color:transparent;transform:rotateX(-180deg)}.hamburger--3dy.swipe-open .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.swipe-open .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.swipe-open .hamburger-inner{background-color:transparent;transform:rotateX(180deg)}.hamburger--3dy-r.swipe-open .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.swipe-open .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy.swipe-open .hamburger-inner{background-color:transparent;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.swipe-open .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy.swipe-open .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r.swipe-open .hamburger-inner{background-color:transparent;transform:rotateX(180deg) rotateY(180deg) rotate(-180deg)}.hamburger--3dxy-r.swipe-open .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy-r.swipe-open .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.swipe-open .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.swipe-open .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.swipe-open .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.swipe-open .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.swipe-open .hamburger-inner:before{top:0;transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt.swipe-open .hamburger-inner:after{bottom:0;transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.swipe-open .hamburger-inner:before{top:0;transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r.swipe-open .hamburger-inner:after{bottom:0;transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowturn.swipe-open .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.swipe-open .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.swipe-open .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.swipe-open .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.swipe-open .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.swipe-open .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.swipe-open .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.swipe-open .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.swipe-open .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.swipe-open .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.swipe-open .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse.swipe-open .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.swipe-open .hamburger-inner{transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.swipe-open .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse-r.swipe-open .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.swipe-open .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.swipe-open .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.swipe-open .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.swipe-open .hamburger-inner{transform:translate3d(0,10px,0) rotate(-135deg);transition-delay:75ms}.hamburger--elastic-r.swipe-open .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.swipe-open .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(270deg);transition-delay:75ms}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic.swipe-open .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic.swipe-open .hamburger-inner:before{left:-80px;top:-80px;transform:translate3d(80px,80px,0) rotate(45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic.swipe-open .hamburger-inner:after{right:-80px;top:-80px;transform:translate3d(-80px,80px,0) rotate(-45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic-r.swipe-open .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic-r.swipe-open .hamburger-inner:before{left:-80px;top:80px;transform:translate3d(80px,-80px,0) rotate(-45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r.swipe-open .hamburger-inner:after{right:-80px;top:80px;transform:translate3d(-80px,-80px,0) rotate(45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before{transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}.hamburger--minus.swipe-open .hamburger-inner:after,.hamburger--minus.swipe-open .hamburger-inner:before{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s}.hamburger--minus.swipe-open .hamburger-inner:before{top:0}.hamburger--minus.swipe-open .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.swipe-open .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.swipe-open .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.swipe-open .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.swipe-open .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.swipe-open .hamburger-inner:before{transform:rotate(45deg) translate3d(5.71429px,-6px,0);opacity:0}.hamburger--slider-r.swipe-open .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.swipe-open .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.swipe-open .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.swipe-open .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.swipe-open .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.swipe-open .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin-r.swipe-open .hamburger-inner:after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.swipe-open .hamburger-inner{transition-delay:.22s;background-color:transparent}.hamburger--spring.swipe-open .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.swipe-open .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.swipe-open .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.swipe-open .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s}.hamburger--spring-r.swipe-open .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--stand .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.swipe-open .hamburger-inner{transform:rotate(90deg);background-color:transparent;transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.hamburger--stand.swipe-open .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand.swipe-open .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.swipe-open .hamburger-inner{transform:rotate(-90deg);background-color:transparent;transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.hamburger--stand-r.swipe-open .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r.swipe-open .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.swipe-open .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.swipe-open .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.swipe-open .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.swipe-open .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.swipe-open .hamburger-inner:after,.hamburger--vortex.swipe-open .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.swipe-open .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.swipe-open .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.swipe-open .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.swipe-open .hamburger-inner:after,.hamburger--vortex-r.swipe-open .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.swipe-open .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.swipe-open .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}section.news-block{margin:0}section.news-block *{color:#fff}section.news-block .container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:3rem;padding-bottom:3rem}section.news-block .container:after{display:none}section.news-block .container>h2{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;letter-spacing:.5px;color:#002b52;margin:0 0 1rem}@media (min-width:550px){section.news-block .container>h2{margin:0}}section.news-block .grid-container{display:flex;flex-wrap:wrap;align-items:flex-start}section.news-block .news-grid-item{overflow:hidden;position:relative;padding-top:100%;width:100%;transition:all .2s ease-in-out}@media (min-width:550px){section.news-block .news-grid-item{padding-top:75%}}@media (min-width:800px){section.news-block .news-grid-item{padding-top:50%}}@media (min-width:1100px){section.news-block .news-grid-item{flex:1;padding-top:33.3%}}@media (min-width:1280px){section.news-block .news-grid-item{padding-top:25%}}section.news-block .news-grid-item .bg-img{background-repeat:no-repeat;background-size:cover;background-position:50%;position:absolute;width:100%;height:100%;top:0;transition:all .2s ease-in-out}section.news-block .news-grid-item:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;transition:background-color .2s ease-in-out}section.news-block .news-grid-item .grid-content{display:flex;flex-direction:column;justify-content:space-between;position:absolute;width:100%;height:100%;top:0;z-index:5;color:#fff;box-sizing:border-box;padding:4rem}section.news-block .news-grid-item .grid-content .visible-content{max-width:65rem}section.news-block .news-grid-item .grid-content h3{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;letter-spacing:.5px;margin-bottom:1rem;font-size:32px;line-height:40px;margin-top:20px}section.news-block .news-grid-item .grid-content .hover-content{transition:all .2s ease-in-out;max-width:65rem}@media (min-width:1100px){section.news-block .news-grid-item .grid-content .hover-content{transform:translateY(150%)}}section.news-block .news-grid-item .grid-content .hover-content .excerpt{display:none}@media (min-width:800px){section.news-block .news-grid-item .grid-content .hover-content .excerpt{display:block}}section.news-block .news-grid-item .grid-content .post-time{display:flex;align-items:center}section.news-block .news-grid-item .grid-content .post-time .icon{display:block;margin-right:.5rem}section.news-block .news-grid-item .grid-content .read-more{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;letter-spacing:.5px;margin-top:auto}@media (min-width:1100px){section.news-block .news-grid-item:hover{flex:1.2}}section.news-block .news-grid-item:hover .bg-img{transform:scale(1.1)}section.news-block .news-grid-item:hover:after{background-color:rgba(0,43,82,.9)}section.news-block .news-grid-item:hover .hover-content{transform:translateY(0)}section.news-block .news-grid-item:first-of-type:after{background-color:rgba(0,43,82,.6)}section.news-block .news-grid-item:first-of-type:hover:after{background-color:rgba(0,43,82,.95)}section.news-block .news-grid-item:nth-of-type(2):after{background-color:rgba(0,134,120,.8)}section.news-block .news-grid-item:nth-of-type(2):hover:after{background-color:rgba(0,134,120,.95)}section.news-block .news-grid-item:last-of-type:after{background-color:rgba(0,81,134,.6)}section.news-block .news-grid-item:last-of-type:hover:after{background-color:rgba(0,81,134,.95)}section.news-block.alpha-bg .container>h2,section.news-block.brand-3-bg .container>h2,section.news-block.charlie-bg .container>h2{color:#fff}section.news-block.none .button{color:#fff;background-color:#002b52;border-color:#002b52}section.news-block.none .button:focus,section.news-block.none .button:hover{color:#fff;background-color:#002343;border-color:#002343}section.news-block.charlie-bg .button:focus,section.news-block.charlie-bg .button:hover{color:#005186}section.news-block.brand-3-bg .button:focus,section.news-block.brand-3-bg .button:hover{color:#008678}.page-template-page-landing{overflow-x:hidden}.page-template-page-landing section.news-block{width:100vw;position:relative;left:50%;transform:translateX(-50%)}header ul.main-menu{background:#fff;border-radius:30px;padding-left:20px;position:relative}header ul.main-menu li,header ul.main-menu ul{margin:0;padding:0;list-style:none;font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;letter-spacing:1px}header ul.main-menu>li{margin-bottom:0;font-size:1.37rem;position:relative;padding:0}header ul.main-menu>li:before{bottom:0;border-radius:0 0 30px 30px;content:"";display:block;position:absolute;top:50%;left:0;right:0;height:100px}header ul.main-menu>li.menu-item-has-children:hover:before{background:none;border-radius:0;opacity:1;z-index:1}header ul.main-menu>li.cta{padding:0;border:none}header ul.main-menu>li.cta:after{display:none!important}header ul.main-menu>li.cta a{margin-right:10px}header ul.main-menu>li>a{color:#585858;margin:8px 12px;position:relative;z-index:2}header ul.main-menu>li.current-menu-ancestor>a,header ul.main-menu>li.current_page_item>a,header ul.main-menu>li>a:hover{color:#d4467a}header ul.main-menu>li.cta.current_page_item>a{color:#fff!important}header ul.main-menu li.menu-item-has-children:hover .sub-menu{display:none;opacity:1;transform:translateZ(0);visibility:visible}header ul.main-menu .sub-menu li:first-of-type a:after{display:none}header ul.main-menu>li.menu-item-has-children>.sub-menu{background:#d4467a;border-radius:0 0 30px 30px;box-sizing:border-box;font-size:0;top:100%;left:0;position:absolute;right:0;padding:15px 25px;opacity:0;visibility:hidden;box-shadow:0 0 8px 4px rgba(0,0,0,.1);display:grid;grid-template-columns:repeat(3,1fr)}header ul.main-menu>li.menu-item-has-children>.sub-menu li:first-child{grid-row:span 100}header ul.main-menu>li.menu-item-has-children>.sub-menu a{display:inline-block;padding-bottom:5px;padding-top:5px;position:relative;text-align:left}header ul.main-menu>li.menu-item-has-children>.sub-menu a:after{background:#fff;bottom:5px;content:"";height:1px;left:50%;position:absolute;opacity:0;right:50%}header ul.main-menu>li.menu-item-has-children>.sub-menu a:hover:after,header ul.main-menu>li.menu-item-has-children>.sub-menu li.current_page_item a:after{left:0;right:0;opacity:1}header ul.main-menu>li.menu-item-has-children>.sub-menu li{box-sizing:border-box;display:inline-block;padding:0 10px;width:100%;vertical-align:top}header ul.main-menu>li.menu-item-has-children>.sub-menu li a{color:#fff;padding:5px}header ul.main-menu>li.menu-item-has-children>.sub-menu li:first-child a{font-size:1.5rem}.flex-header--right{position:relative}.mega-menu{opacity:0;display:none;position:absolute;right:0;margin:10px 0;background:#bb2c60;padding:40px;border-radius:30px;color:#fff;font-weight:400;min-width:calc(100% - 80px)}.mega-menu ul{padding-left:0}.mega-menu ul li{list-style:none;color:#fff}.mega-menu ul li a{color:#fff;position:relative;display:inline-block}.mega-menu ul li a:after{background:#fff;bottom:-2px;content:"";height:2px;left:50%;position:absolute;opacity:0;right:50%;transition:all .2s ease-in-out}.mega-menu ul li a.active:after,.mega-menu ul li a:hover:after{left:0;right:0;opacity:1}.mega-menu .mega-menu__columns{display:flex;margin:0 -30px}.mega-menu .mega-menu__columns .mega-menu__column{max-width:250px;min-width:250px;margin-top:20px;padding:0 35px;border-left:1px solid #fff;display:none}.mega-menu .mega-menu__columns .mega-menu__column.mega-menu__column-one{border-left:0;display:block}@media (min-width:1280px){.mega-menu{opacity:1}}.custom-lightbox{opacity:0;transition:all .3s ease-in-out;background-color:rgba(0,0,0,.8);cursor:pointer;height:100%;left:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:100}.custom-lightbox.scroll-pane{overflow-x:hidden;overflow-y:scroll}.custom-lightbox.active{opacity:1;visibility:visible}#lightbox-search svg{width:20px}#lightbox-search{padding:0;background:transparent;margin-bottom:.5rem;margin-right:2rem}.lightbox-content{box-sizing:border-box;background-color:#fff;cursor:auto;margin:auto;padding:30px;position:relative}.lightbox-content .scroll-pane{height:78%;padding:0 20px;margin:0 0 20px -20px}.lightbox-content .title{padding:0 0 10px;border-bottom:1px solid #ddd}.lightbox-content .close-icon{color:#ccc;cursor:pointer;font-size:30px;position:absolute;right:30px;top:30px}.lightbox-content .close-icon:hover{color:#585858}@media (min-width:800px){.custom-lightbox{display:flex;transform:translateZ(0)}.custom-lightbox.scroll-pane{overflow-x:unset;overflow-y:unset}.custom-lightbox .scroll-pane{height:400px;overflow-y:scroll;overflow-x:hidden}.lightbox-content{border-radius:4px;height:auto;max-width:600px}}.search-lightbox .lightbox-content{top:50px;opacity:0;background-color:transparent;padding:0 40px;max-width:650px;position:relative;transition:all .2s ease-in-out}.search-lightbox.active .lightbox-content{top:0;opacity:1}.search-lightbox #searchform{border-bottom:1px solid #fff;padding:0 0 10px}.search-lightbox .screen-reader-text,.search-lightbox .widget-title{display:none}.search-lightbox #s{background-color:transparent;border:none;color:#fff;font-size:44px;height:44px;padding:0 60px 0 15px}.search-lightbox #s::-webkit-input-placeholder{color:hsla(0,0%,100%,.6)}.search-lightbox #s::-moz-placeholder{color:hsla(0,0%,100%,.6)}.search-lightbox #s:-ms-input-placeholder{color:hsla(0,0%,100%,.6)}.search-lightbox #s::-ms-input-placeholder{color:hsla(0,0%,100%,.6)}.search-lightbox #s::placeholder{color:hsla(0,0%,100%,.6)}.search-lightbox #searchsubmit{background-color:#d4467a;position:absolute;top:8px;right:48px;padding:8px 16px;font-size:20px}.slick-slider{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{margin:0;position:relative;display:block}.slick-list{overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{height:100%;transform:translateZ(0)}.slick-track{margin:0 auto;position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;list-style:none!important;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-slide:before{display:none}button.slick-next,button.slick-prev{background:none!important;color:#4d4dff;font-size:25px;margin:-24px 0 0;padding:12px 14px 11px}button.slick-next:hover,button.slick-prev:hover{background:none;color:#00f}.slick-dots{margin:6px 0 0;list-style:none;padding:0;bottom:0;position:absolute}.slick-dots li{display:inline-block;margin:0 2px}.slick-dots button{font-size:0;padding:8px;border-radius:50%}.slick-dots .slick-active button{background-color:red}.swipe-first-panel,.swipe-footer,.swipe-menu,.swipe-open>h2,.swipe-open>ul,.swipe-panel,body{transition:all .3s cubic-bezier(.4,0,.2,1) .1s}body{position:relative}body.swipe-open{overflow:hidden}.swipe-menu{background-color:#fff;box-sizing:border-box;bottom:0;overflow-y:hidden;overflow-x:hidden;padding:25px;position:fixed;transform:translateZ(0);top:0;visibility:hidden;width:280px;z-index:99999}.swipe-menu .swipe-footer{width:280px}.swipe-menu.left-swipe{transform:translate3d(-280px,0,0)}.swipe-menu.right-swipe{right:0;transform:translate3d(280px,0,0)}.swipe-menu.swipe-open.left-swipe{visibility:visible;transform:translateZ(0)}.swipe-menu.swipe-open.left-swipe.previous-panel .swipe-footer,.swipe-menu.swipe-open.left-swipe.previous-panel>h2,.swipe-menu.swipe-open.left-swipe.previous-panel>ul{transform:translate3d(-70px,0,0)}.swipe-menu.swipe-open.right-swipe{visibility:visible;transform:translateZ(0)}.swipe-menu ul{margin:0;padding:20px 0}.swipe-menu li{border-bottom:1px solid #e5e5e5;display:block;list-style:none;margin:0;padding:0;position:relative}.swipe-menu li a{color:#585858;display:block;font-size:17px;padding:15px 0}.swipe-menu .swipe-next-panel,.swipe-menu .swipe-prev-panel{color:#585858;font-size:22px;padding:10px;position:absolute;right:-10px;top:1px}.swipe-menu .swipe-prev-panel{left:-10px;right:auto;top:-12px}.swipe-menu h2{color:#585858;position:relative;font-size:19px;text-align:center}.swipe-menu .swipe-first-panel,.swipe-menu .swipe-panel{background:#fff;bottom:0;box-sizing:border-box;min-height:100%;padding:25px;position:absolute;-webkit-overflow-scrolling:touch;overflow-y:auto;top:0;width:280px;z-index:100000;left:280px}.swipe-menu .swipe-first-panel.swipe-panel-open,.swipe-menu .swipe-panel.swipe-panel-open{left:0}.swipe-menu .swipe-first-panel.previous-panel,.swipe-menu .swipe-panel.previous-panel{left:0;transform:translate3d(-70px,0,0)}.swipe-footer{box-sizing:border-box;background:#fff;bottom:0;max-width:280px;padding:25px;width:100%;position:fixed;z-index:100001}.swipe-overlay{cursor:pointer;visibility:hidden;opacity:0;width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.4);z-index:2;transform:translateZ(0);transition:all .3s cubic-bezier(.4,0,.2,1) .1s;z-index:99998}.swipe-overlay.swipe-open{visibility:visible;opacity:1}@media (min-width:800px){.swipe-menu,.swipe-menu .swipe-footer{width:500px}.swipe-menu.left-swipe{transform:translate3d(-500px,0,0)}.swipe-menu.right-swipe{transform:translate3d(500px,0,0)}.swipe-menu.swipe-open.left-swipe.previous-panel .swipe-footer,.swipe-menu.swipe-open.left-swipe.previous-panel>h2,.swipe-menu.swipe-open.left-swipe.previous-panel>ul{transform:translate3d(-125px,0,0)}.swipe-menu .swipe-first-panel,.swipe-menu .swipe-panel{width:500px;left:500px}.swipe-menu .swipe-first-panel.previous-panel,.swipe-menu .swipe-panel.previous-panel{left:0;transform:translate3d(-125px,0,0)}.swipe-footer{max-width:500px}}.footer-banner .container,.swurve-svg{z-index:2}.hidden-nav{z-index:5}header{z-index:6}.breadcrumbs{margin:1rem 0}#join-the-conversation{margin:4rem 0 0}#join-the-conversation h2{font-family:Montserrat,sans-serif;font-weight:900;font-style:normal;letter-spacing:1px;color:#585858;margin:0 0 2rem!important}#join-the-conversation ul{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}#join-the-conversation ul li{margin:0 2rem 0 0}#join-the-conversation ul .icon{font-size:1.8rem}.bs-accordion.primary-accordion .bs-accordion-heading{background-color:#d4467a}.bs-accordion.primary-accordion .bs-accordion-container{border-left:4px solid #d4467a;border-right:4px solid #d4467a}.bs-accordion.primary-accordion:hover .bs-accordion-container{border-left:4px solid #de6f98;border-right:4px solid #de6f98}.bs-accordion.primary-accordion:hover .bs-accordion-container:after,.bs-accordion.primary-accordion:hover .bs-accordion-heading{background-color:#de6f98}.bs-accordion.secondary-accordion .bs-accordion-heading{background-color:#111b37}.bs-accordion.secondary-accordion .bs-accordion-container{border-left:4px solid #111b37;border-right:4px solid #111b37}.bs-accordion.secondary-accordion .bs-accordion-container:after{background-color:#111b37}.bs-accordion.secondary-accordion:hover .bs-accordion-container{border-left:4px solid #1d2e5e;border-right:4px solid #1d2e5e}.bs-accordion.secondary-accordion:hover .bs-accordion-container:after,.bs-accordion.secondary-accordion:hover .bs-accordion-heading{background-color:#1d2e5e}.bs-accordion.tertiary-accordion .bs-accordion-heading{background-color:#dc94a2}.bs-accordion.tertiary-accordion .bs-accordion-container{border-left:4px solid #dc94a2;border-right:4px solid #dc94a2}.bs-accordion.tertiary-accordion .bs-accordion-container:after{background-color:#dc94a2}.bs-accordion.tertiary-accordion:hover .bs-accordion-container{border-left:4px solid #e9bac3;border-right:4px solid #e9bac3}.bs-accordion.tertiary-accordion:hover .bs-accordion-container:after,.bs-accordion.tertiary-accordion:hover .bs-accordion-heading{background-color:#e9bac3}.bs-accordion.grey-accordion .bs-accordion-heading{background-color:#9f9f9f}.bs-accordion.grey-accordion .bs-accordion-container{border-left:4px solid #9f9f9f;border-right:4px solid #9f9f9f}.bs-accordion.grey-accordion .bs-accordion-container:after{background-color:#9f9f9f}.bs-accordion.grey-accordion:hover .bs-accordion-container{border-left:4px solid #b9b9b9;border-right:4px solid #b9b9b9}.bs-accordion.grey-accordion:hover .bs-accordion-container:after,.bs-accordion.grey-accordion:hover .bs-accordion-heading{background-color:#b9b9b9}.bs-accordion{margin:0 0 30px}.bs-accordion .bs-accordion-heading{text-transform:none;color:#fff;cursor:pointer;display:block;font-family:Montserrat,sans-serif;font-size:22px;font-weight:400;letter-spacing:0;margin-top:20px;padding:15px 55px 15px 20px;position:relative;text-decoration:none}.bs-accordion .bs-accordion-heading span{transform:rotate(0deg);font-size:25px;margin:-12px 0 0;position:absolute;right:15px;top:50%}.bs-accordion .bs-accordion-heading span:before{color:#fff}.bs-accordion .bs-accordion-heading:after{display:none}.bs-accordion .bs-accordion-container{border-left:4px solid #d4467a;border-right:4px solid #d4467a;box-sizing:border-box;background:#fff;height:0;position:relative;overflow:hidden;transition:height .2s ease-in-out}.bs-accordion .bs-accordion-container:after{content:"";position:absolute;bottom:0;background-color:#d4467a;width:100%;height:4px}.bs-accordion .bs-accordion-content{background:#fff;position:relative}.bs-accordion .bs-accordion-content p{color:#727272}.bs-accordion .bs-accordion-content p:last-child{margin-bottom:0!important}.bs-accordion .bs-accordion-content .button{margin-bottom:15px}.bs-accordion .bs-accordion-content .bs-active .bs-accordion-heading{color:#9f9f9f}.bs-accordion .bs-accordion-heading span{transition:all .2s ease-in-out}.bs-accordion.bs-active>.bs-accordion-heading span{transform:rotate(-45deg)}.bs-accordion.bs-active>.bs-accordion-container{height:auto}.bs-accordion .bs-accordion{border-top:1px solid #ccc;margin:0;padding:20px 0 0}.bs-accordion .bs-accordion:first-child{padding:0;border:none}.bs-accordion .bs-accordion .bs-accordion-heading{background-color:transparent!important;color:#9f9f9f;font-size:19px;font-weight:400;margin:0;padding:0 0 20px}.bs-accordion .bs-accordion .bs-accordion-heading:hover{text-decoration:underline}.bs-accordion .bs-accordion .icon-add{display:none}.bs-accordion .bs-accordion .bs-accordion-container{border:none!important}.bs-accordion .bs-accordion .bs-accordion-container:after{display:none}.bs-accordion .bs-accordion .bs-accordion-content{margin:0;border:none;padding:0 0 20px}@media (min-width:800px){.bs-accordion-content{margin:25px 25px 29px}}.content-circle{background:#fff;margin:0 0 4rem;position:relative}.content-circle .container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media (min-width:1000px){.content-circle .container{justify-content:space-between}}.content-circle .container:after{display:none}.content-circle .swurve-svg{bottom:40%}.content-circle .swurve-svg-fill{fill:#f2f2f2}.content-circle:before{content:"";position:absolute;width:100%;height:40%;bottom:0;background:#f2f2f2}.content-circle .circle,.content-circle .content-column{position:relative;z-index:2}.content-circle .content-column{max-width:600px;width:100%}@media (min-width:1000px){.content-circle .content-column{justify-content:space-between;flex:1;margin:0 4rem 0 0}}.content-circle .circle{background:#d4467a;border-radius:50%;width:100%;max-width:500px}.content-circle .circle .circle-wrapper{width:100%;position:relative;padding-top:100%}.content-circle .circle .circle-content{box-sizing:border-box;padding:2rem 1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;position:absolute;top:0;left:0;height:100%;width:100%;z-index:0}@media (min-width:1000px){.content-circle .circle .circle-content{padding:4rem}}.content-circle .circle .circle-content .button-hollow{text-align:center;margin:20px 0 0}.content-circle .circle h2,.content-circle .circle h3,.content-circle .circle h4,.content-circle .circle h5,.content-circle .circle h6,.content-circle .circle p{color:#fff;text-align:center}.content-circle .circle p{margin:0}@media (max-width:1000px){.content-circle .circle.long-circle-content{border-radius:10px}.content-circle .circle.long-circle-content .circle-wrapper{padding-top:0}.content-circle .circle.long-circle-content .circle-content{position:static}}#donation-widget{display:flex;flex-direction:column;align-items:flex-start}#donation-widget .widget-amount-title{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 1rem;width:100%}#donation-widget .widget-amount-title h3,#donation-widget .widget-amount-title label{margin:0}#donation-widget label{font-weight:300}#donation-widget input{box-sizing:border-box}#donation-widget input,#donation-widget select{border:1px solid #444;border-radius:4rem;height:100%;padding:.5rem 2rem}#donation-widget select{text-align:left;max-width:500px}#donation-widget .widget-row{margin:1rem 0}#donation-widget .donation-values{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:0 0 1rem;width:100%}#donation-widget .donation-values .donation-widget-custom-value{order:-1;margin:0 0 1rem}@media (min-width:800px){#donation-widget .donation-values .donation-widget-custom-value{order:0;margin:0;max-width:300px}}#donation-widget .min-donation{font-size:.9rem;text-align:right}@media (min-width:800px){#donation-widget .min-donation{order:0;margin:0}}#donation-widget .radios{display:flex;flex-wrap:wrap;justify-content:space-between;flex:1}@media (min-width:800px){#donation-widget .radios{justify-content:flex-start}}#donation-widget .radios .radio{position:relative;flex:0 1 33%}@media (min-width:800px){#donation-widget .radios .radio{margin-right:1rem;flex:initial}}#donation-widget .radios .radio input{width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer;opacity:0}#donation-widget .radios .radio label{text-align:center;padding:.5rem 1rem;border-radius:2rem;border:1px solid #444;pointer-events:none;position:relative;margin-bottom:0;width:100%}@media (min-width:800px){#donation-widget .radios .radio label{padding:.5rem 2rem}}#donation-widget .radios .radio input:checked+label{background:#d4467a;border:1px solid #d4467a;color:#fff}#donation-widget .radios .radio input:checked+label:before{content:"";position:absolute;bottom:0;left:50%;width:0;height:0;border-right:10px solid transparent;border-left:10px solid transparent;border-top:10px solid #d4467a;transform:translate3d(-50%,100%,0)}#donation-widget .widget-payment-frequency{width:100%}#donation-widget .payment-type-radios{flex-direction:column;width:100%}@media (min-width:800px){#donation-widget .payment-type-radios{flex-direction:row}}#donation-widget .payment-type-radios .radio{margin:0 0 1rem}@media (min-width:800px){#donation-widget .payment-type-radios .radio{margin:0 1rem 0 0}}#donation-widget .payment-type-radios .radio input:checked+label:before{display:none}#donation-widget .donate-blocks{display:flex;flex-wrap:wrap}#donation-widget .donate-blocks .donate-block{background:#f2f2f2;border-radius:1rem;padding:1rem 2rem;display:none;flex-wrap:wrap;overflow:hidden;flex-direction:column}@media (min-width:550px){#donation-widget .donate-blocks .donate-block{flex-direction:row}}#donation-widget .donate-blocks .donate-block .donate-block-inner{display:flex;flex-wrap:wrap;align-content:flex-start;flex:1.5}@media (min-width:800px){#donation-widget .donate-blocks .donate-block .donate-block-inner{padding-right:2rem}}#donation-widget .donate-blocks .donate-block .donate-block-inner h3{width:100%}#donation-widget .donate-blocks .donate-block .image-wrap{display:block;flex:1;margin:-1rem -2rem}@media (min-width:550px){#donation-widget .donate-blocks .donate-block .image-wrap{margin-left:0}}#donation-widget .donate-blocks .donate-block .image-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#donation-widget .donate-blocks .donate-block.block-visible{display:flex}#donation-widget .widget-preferred-payment-date{display:none}#donation-widget .widget-preferred-payment-date.visible{display:block}#donation-widget .cover-fees-container{border:1px solid #444;background:transparent;color:#585858;font-weight:300;font-size:1.25rem;letter-spacing:0;cursor:pointer;max-width:400px;margin:0;padding:.5rem 2rem;border-radius:4rem;box-sizing:border-box;position:relative;text-align:center}#donation-widget .cover-fees-container.activated{background:#d4467a;border:1px solid #d4467a;color:#fff}#donation-widget .cover-fees-container.activated .initial{display:none}#donation-widget .cover-fees-container.activated .added{display:block}#donation-widget .cover-fees-container h3,#donation-widget .cover-fees-container label{margin:0}#donation-widget .cover-fees-container input{cursor:pointer;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;max-width:100%;width:100%;height:100%}#donation-widget .added,#donation-widget .donation-dd{display:none}#donation-widget .widget-errors{color:#d4467a;display:none}#donation-widget .widget-errors.visible{display:block}#donation-widget button{margin-top:2rem;flex-grow:0}.multi-purpose-block{display:flex;flex-wrap:wrap;width:100%;margin:0}.multi-purpose-block .inline-cover{position:absolute}.multi-purpose-block .content-inner{margin:0 auto;max-width:400px;padding:100px 10%;position:relative;text-align:center;z-index:2}.multi-purpose-block .content-inner h2{margin-top:0}.multi-purpose-block .content-inner h2,.multi-purpose-block .content-inner p{color:#fff}.multi-purpose-block .content-inner a:after{display:none}.trustees-block{margin:0}.trustees-block .trustee{padding:2rem 0;border-bottom:1px solid #e1e1e1;display:flex;flex-wrap:wrap;align-items:flex-start;flex-direction:column}@media (min-width:1000px){.trustees-block .trustee{flex-direction:row}}.trustees-block .trustee:first-of-type{padding-top:1rem}.trustees-block .trustee-content{flex:1;position:relative;max-height:2000px;transition:max-height .4s ease-in-out;padding-bottom:2rem}.trustees-block .trustee-content .content-trigger{position:absolute;color:#d4467a;font-size:1.3rem;cursor:pointer;bottom:0;z-index:4}.trustees-block .trustee-content:before{content:"";background:linear-gradient(hsla(0,0%,100%,0),#fff 90%);position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;z-index:1;transition:opacity .4s ease-in-out .2s}.trustees-block .trustee-content.obscured{overflow:hidden;max-height:300px}.trustees-block .trustee-content.obscured:before{opacity:1;transition:opacity .2s ease-in-out .2s}.trustees-block img{max-width:400px;margin:0 0 2rem;display:block}@media (min-width:1000px){.trustees-block img{margin:0 2rem 2rem 0;max-width:350px}}.trustees-block h3:first-of-type{margin-top:0}.trustees-block blockquote{clear:both;padding:.5rem 2rem;margin:2rem 0 0}.trustees-block .clear{clear:left;display:block}.team-members-cards{margin:50px 0 100px}.team-members-cards.standard{display:grid;grid-template-columns:1fr;grid-gap:40px;grid-row-gap:80px;align-items:start}@media (min-width:550px){.team-members-cards.standard{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.team-members-cards.standard{grid-template-columns:repeat(3,1fr)}}.team-member{display:flex;flex-direction:column;align-items:center;color:#fff;position:relative}.team-member:before{content:"";background:#d4467a;margin:60px 0 0;height:calc(100% - 60px);width:100%;position:absolute;z-index:-1}.team-member .tm-content,.team-member .tm-image{width:80%}.team-member .tm-image{margin:0 auto 20px}.team-member .tm-image img{margin:auto;height:100%;width:100%}.team-member .tm-content{margin:0 auto 40px;max-height:300px;overflow:hidden;position:relative;transition:max-height .2s ease-in-out}.team-member .tm-content:before{content:"";height:100%;width:100%;pointer-events:none;position:absolute;z-index:1;background:linear-gradient(rgba(212,70,122,0),#d4467a 120%);transition:all .2s ease-in-out;opacity:1}.team-member .tm-content .tm-name,.team-member .tm-content .tm-title,.team-member .tm-content p{color:#fff}.team-member .tm-content .tm-title{text-transform:uppercase;font-size:14px;margin:0 auto}.team-member .tm-content .tm-name{font-size:32px;margin:16px auto 30px}.team-member .tm-content p{font-size:16px}.team-member .accordion-trigger{cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-width:120px;background-color:#f2f2f2;text-transform:uppercase;color:#d4467a;font-size:16px;padding:10px;position:absolute;transform:translateY(50%);bottom:0;transition:background-color .1s ease-in-out}.team-member .accordion-trigger .icon{font-size:30px;transition:transform .2s ease-in-out}.team-member .accordion-trigger .trigger-text{position:relative}.team-member .accordion-trigger:hover{background-color:#d9d9d9}.team-member.open .tm-content{max-height:2000px}.team-member.open .tm-content:before{opacity:0}.team-member.open .accordion-trigger .icon{transform:rotate(45deg)}.team-member.no-content .accordion-trigger{display:none}.team-member.no-content .tm-content{margin-bottom:20px;min-height:120px}.team-member.no-content .tm-content .tm-name{margin-bottom:0}.team-member.no-content .tm-content:before{display:none}.highlight-team-member{display:flex;flex-wrap:wrap;align-items:center}.highlight-team-member .tm-content{box-sizing:border-box;position:relative;padding:20px;width:100%}@media (min-width:800px){.highlight-team-member .tm-content{width:49%;padding:20px 18px 20px 40px}}.highlight-team-member .tm-content:before{content:"";width:100%;height:100%;background:#d4467a;left:0;top:0;position:absolute;z-index:-1}@media (min-width:800px){.highlight-team-member .tm-content:before{width:120%}}.highlight-team-member .tm-content .tm-name{color:#fff}.highlight-team-member .tm-content p{color:#fff;font-size:17px}.highlight-team-member .tm-image{order:-1;position:relative;top:20px;width:80%;margin:0 auto}@media (min-width:800px){.highlight-team-member .tm-image{margin:initial;width:51%;order:0;top:0}}.highlight-team-member .tm-image img{width:100%;height:100%}.swurve-svg{height:50px;left:0;position:absolute;right:0;transform:translateZ(0)}@media (min-width:800px){.swurve-svg{height:80px}}@media (min-width:1000px){.swurve-svg{height:100px}}main{position:relative}main .swurve-svg{bottom:-1px}main .swurve-svg-fill{fill:#222}.overlay{top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);position:absolute;z-index:1}.overlay.graduated{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.5));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=0)}.overlay.brand-1{background-color:rgba(212,70,122,.85)}.flexible-layout-block{margin:0 0 50px}.listing-block{border:none;margin:0;padding:0 0 30px}.listing-block .image-col img{display:block;width:100%}.listing-block .listing-title{margin:10px 0}.listing-block .listing-icons{margin:0 0 10px}.listing-block:last-child{border:none}.listing-block p:last-child{margin:0}.listing-block .image-col{margin:0 0 20px}@media (min-width:800px){.listing-block{border-bottom:1px solid #f1f1f1;margin:0 0 40px;padding:0 0 30px}.listing-block .listing-title{margin:0 0 10px}}.glance-table,.styled-table{width:100%;margin:20px 0}.glance-table th,.styled-table th{color:#fff;background-color:#d4467a;border:1px solid #d4467a;padding:10px;text-align:left}.glance-table tr:nth-child(2n),.styled-table tr:nth-child(2n){background-color:#f2f2f2}.glance-table td,.styled-table td{border:1px solid #e1e1e1;padding:10px}.glance-table td.glance-cell,.styled-table td.glance-cell{text-align:center}.responsive-table{overflow-x:auto}.footnote{margin:-10px 0 20px;text-align:right}.st-head-row-main{display:none}@media (min-width:1000px){.st-head-row-main{display:table-cell}}.stacktable.large-only{display:none}@media (min-width:1000px){.stacktable.large-only{display:table}}.stacktable.small-only{display:table}@media (min-width:1000px){.stacktable.small-only{display:none}}.block-row .block-row-item{margin:0 0 40px}.block-row .block-row-item a{display:block;position:relative;overflow:hidden}.block-row .block-row-item a img{transition:all .5s ease-in-out}.block-row .block-row-item a:hover img{transform:scale3d(1.1,1.1,1)}.block-row .caption{bottom:0;position:absolute;z-index:1;padding:30px}.block-row .caption-title{color:#fff;margin:0}.text-editor-wide p:last-child{margin:0}.projects .container{display:flex;flex-wrap:wrap;justify-content:space-between}.projects .container:after{display:none!important}.projects .project-item{padding:0;box-sizing:border-box;width:100%;margin:0 0 2%}@media (min-width:1000px){.projects .project-item{width:48%}}.projects .project-item .project-excerpt{display:flex}.projects-slider-section{overflow:hidden}.projects-slider-container{margin:20px auto 0;max-width:800px;position:relative}@media (min-width:800px){.projects-slider-container{margin:50px auto 0}}.projects-slider-container .slick-list{overflow:visible}.projects-slider-container .project-copy{opacity:0}.projects-slider-container .project-image .overlay{opacity:1}.projects-slider-container .slick-slide{transform:scale(.9)}.projects-slider-container .slick-active .project-copy{opacity:1}.projects-slider-container .slick-active .project-image .overlay{opacity:0}.projects-slider-container .slick-active.slick-slide{transform:scale(1)}.slick-current .project-excerpt{display:flex}.overflow-hidden,.project-image{overflow:hidden}.project-image{position:relative}.project-image .overlay{opacity:0}.project-excerpt{color:#fff;box-sizing:border-box;opacity:0;display:none;align-items:center;padding:0 2rem;margin:0 auto;position:absolute;top:0;left:50%;transform:translateX(-50%);max-width:500px;width:100%;height:100%;z-index:2;text-align:center;transition:all .5s ease-in-out}.project-item{box-sizing:border-box;padding:0 15px}.project-item .project-inner{position:relative;display:block}.project-item .project-inner .find-out-more{color:#d4467a;position:relative;display:inline-block}.project-item .project-inner .find-out-more:after{content:"";position:absolute;height:2px;width:0;background-color:#d4467a;bottom:-2px;left:0;transition:all .5s ease-in-out}.project-item .project-inner img{transition:all .5s ease-in-out}.project-item .project-inner:hover .find-out-more:after{width:100%}.project-item .project-inner:hover img{transform:scale3d(1.1,1.1,1)}.project-item .project-inner:hover .overlay,.project-item .project-inner:hover .project-excerpt{opacity:1}.project-item .project-inner:hover .arrow-button{width:35px}.project-item .project-inner:hover h2{color:#d4467a}.project-item .project-copy{padding:15px 0 10px;position:relative}.project-item .project-copy span{color:#d4467a}.project-item .project-copy .arrow-button{display:none}@media (min-width:550px){.project-item .project-copy{padding:15px 50px 10px 0}.project-item .project-copy .arrow-button{display:inline-block;height:30px;position:absolute;right:0;top:15px;width:30px}.project-item .project-copy .arrow-button:hover{width:35px}.project-item .project-copy .arrow-button:before{height:2px;border-radius:2px;width:100%;top:50%;transform:translate3d(0,-50%,0)}.project-item .project-copy .arrow-button:after{font-size:26px;transform:translate3d(9px,-50%,0)}}.project-item .project-copy h2{color:#585858;font-size:1.625rem;margin:0}.project-dots .slick-dots{margin:20px 0 0;position:static}.project-dots .slick-dots button{background-color:#9f9f9f}button.slick-next,button.slick-prev{box-shadow:none;border:0;font-family:icomoon!important;font-size:0;line-height:0;margin:0;outline:0!important;padding:50px 0;position:absolute;text-align:center;top:50%;z-index:1;transform:translate3d(0,-50%,0)}button.slick-next:before,button.slick-prev:before{display:block;line-height:0;font-size:50px;color:#9f9f9f}@media (min-width:800px){button.slick-next:before,button.slick-prev:before{font-size:70px}}button.slick-next:hover:before,button.slick-prev:hover:before{color:#d4467a}.slick-prev{left:0}.slick-prev:before{content:"\e912"}.slick-next{right:0}.slick-next:before{content:"\e90b"}.split-row{margin:0 0 40px}.split-row .split-row-content{display:flex;flex-direction:column}.split-row .column-a{background-color:#f2f2f2;order:2}.split-row .column-a .content-inner{box-sizing:border-box;padding:0 20px 10px}@media (min-width:800px){.split-row .column-a .content-inner{padding:10%}}.split-row .column-b{order:1}@media (min-width:1000px){.split-row{margin:-100px 0 0}.split-row h2{color:#d4467a}.split-row.overlap{margin:-150px 0 0}.split-row .split-row-content{flex-direction:row}.split-row .column-a,.split-row .column-b{position:relative;width:40%;z-index:3}.split-row .column-a{margin-left:10%;order:1;display:flex;align-items:center;justify-content:center}.split-row .column-b{order:2;height:auto}.split-row.switch .column-a{margin-left:50%;order:2}.split-row.switch .column-b{order:1}.split-row.switch .inline-cover{margin-left:0;left:21%}.split-row .inline-cover{height:70%;left:50%;margin-left:0;position:absolute;top:50px;width:30%;z-index:2}}.post-item{margin:0 0 30px}.placeholder{background-color:#f2f2f2;padding-bottom:75%;position:relative;width:100%}.placeholder:before{color:#585858;font-size:38px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.post-item-inner .post-date,.post-item-inner h3{color:#585858}.post-item-inner .post-image{overflow:hidden;position:relative}.post-item-inner .overlay{opacity:0}.post-item-inner .post-date{margin-bottom:10px}.post-item-inner h3{margin-bottom:5px}.post-item-inner img{transform:translateZ(0)}.post-item-inner:hover img{transform:scale(1.1)}.post-item-inner:hover .overlay{opacity:1}.post-item-inner:hover .post-date,.post-item-inner:hover h3,.post-item-inner:hover p{color:#d4467a}.heading-row{box-sizing:border-box;display:inline-block;padding:0 70px;position:relative}.heading-row h2{margin:0}.heading-row button.slick-next,.heading-row button.slick-prev{height:30px;padding:0}.heading-row button.slick-next:before,.heading-row button.slick-prev:before{font-size:25px}.single-post .post-date{margin:0 0 30px}.cc_container{background-color:#333!important;display:flex;flex-direction:column}@media (min-width:800px){.cc_container{flex-direction:row}}.cc_container .cc_message{display:flex!important;align-items:center;align-content:center;margin:2px 0 0!important;color:hsla(0,0%,100%,.8);font-size:16px!important;order:-1;text-align:center}.cc_container .cc_btn{margin:10px auto 0!important}@media (min-width:800px){.cc_container .cc_btn{margin:0 0 0 auto!important}}.cc_container .cc_btn{font-weight:400!important;font-size:16px!important;color:#fff!important;font-family:Montserrat,sans-serif!important;border-radius:50px!important;background-color:#dc94a2!important}.cc_container .cc_btn:hover{background-color:#d68191!important}.cc_btn,.cc_message{-webkit-animation-name:none!important;animation-name:none!important;transition:none}@media (min-width:800px){.cc_message{margin:11px 0 0!important;font-size:15px!important}.cc_container .cc_btn{font-size:18px!important}}.site-content{padding-bottom:8rem}section{margin-bottom:2rem;margin-top:2rem;position:relative}section .cover-bg,section .cta-item.color-block,section.padding-row{margin-bottom:0;margin-top:0;padding-bottom:2rem;padding-top:2rem}@media (min-width:800px){section{margin-bottom:4rem;margin-top:4rem;padding-bottom:0;padding-top:0}section .cover-bg,section .cta-item.color-block,section.padding-row{margin-bottom:0;margin-top:0;padding-bottom:4rem;padding-top:4rem}}@media (min-width:1280px){section{margin-bottom:6rem;margin-top:6rem}section .cover-bg,section .cta-item.color-block,section.padding-row{margin-bottom:0;margin-top:0;padding-bottom:6rem;padding-top:6rem}}section.full-width.block-video{margin:0!important}.no-border{border:0!important}.container{max-width:1400px;margin:0 auto;padding-left:40px;padding-right:40px}.container.large{max-width:1600px}@media (min-width:1000px){.container.large{padding:0}}.container.curve{max-width:100%}.column,.columns{width:100%;float:left;box-sizing:border-box;padding-left:20px;padding-right:20px}.hori-list{font-size:0;list-style:none;margin:0;padding:0}.hori-list,.hori-list>a,.hori-list>div,.hori-list>li{display:inline-block}.hori-list>a:before,.hori-list>div:before,.hori-list>li:before{display:none}.row{margin-left:-20px;margin-right:-20px}ul.row{list-style:none;width:100%}.center-align,.left-align,.right-align{text-align:center}.fl-left,.fl-right{float:none;margin-left:0;margin-right:0}.padding-bottom-0{padding-bottom:0!important}.padding-bottom-5,.padding-bottom-10{padding-bottom:5px!important}.padding-bottom-20{padding-bottom:10px!important}.padding-bottom-25{padding-bottom:12px!important}.padding-bottom-30{padding-bottom:15px!important}.padding-bottom-35{padding-bottom:17px!important}.padding-bottom-40{padding-bottom:20px!important}.padding-bottom-50{padding-bottom:25px!important}.padding-bottom-60{padding-bottom:60px!important}.table-cell{float:none;vertical-align:middle}.flex-header,.flex-middle,.flex-same-height{display:flex;flex-wrap:wrap;flex-direction:row}.flex-header{align-items:center}.flex-middle--item{margin:auto;width:100%}.flex-middle{justify-content:center;align-items:center;-ms-flex-pack:center;-ms-flex-align:center}.flex-header--left,.flex-header--right,.flex-middle--item{display:inline-block}.flex-header--right{margin-left:auto}.flex-same-height--item{flex-grow:1}.container:after,.footer-bottom:after,.gform_page_footer:after,.row:after,.u-cf,ul.row>li{content:"";display:table;clear:both}@media (min-width:800px){.table{display:table;height:100%;padding-left:0;padding-right:0;width:100%}.table-row{display:table-row}.table-cell{display:table-cell;padding:0 20px}.padding-bottom-0{padding-bottom:0!important}.padding-bottom-5{padding-bottom:5px!important}.padding-bottom-10{padding-bottom:10px!important}.padding-bottom-20{padding-bottom:20px!important}.padding-bottom-25{padding-bottom:25px!important}.padding-bottom-30{padding-bottom:30px!important}.padding-bottom-35{padding-bottom:35px!important}.padding-bottom-40{padding-bottom:40px!important}.padding-bottom-50{padding-bottom:50px!important}.padding-bottom-60{padding-bottom:60px!important}.left-align{text-align:left}.right-align{text-align:right}.fl-left{float:left;margin-right:20px}.fl-right{float:right}.hori-list{margin:0;padding:0}.hori-list>a,.hori-list>div,.hori-list>li{display:inline-block;float:none;vertical-align:middle}.one.column,.one.columns{width:8.3333333333%}.two.columns{width:16.6666666667%}.three.columns{width:25%}.four.columns{width:33.3333333333%}.five.columns{width:41.6666666667%}.six.columns{width:50%}.seven.columns{width:58.3333333333%}.eight.columns{width:66.6666666667%}.nine.columns{width:75%}.ten.columns{width:83.3333333333%}.eleven.columns{width:91.6666666667%}.twelve.columns{width:100%}.one-fifth.column{width:20%}.two-fifths.columns{width:40%}.three-fifths.columns{width:60%}.one-third.column{width:33.3333333333%}.two-thirds.column{width:66.6666666667%}.one-half.column{width:50%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.3333333333%}.offset-by-two.column,.offset-by-two.columns{margin-left:16.6666666667%}.offset-by-three.column,.offset-by-three.columns{margin-left:25%}.offset-by-four.column,.offset-by-four.columns{margin-left:33.3333333333%}.offset-by-five.column,.offset-by-five.columns{margin-left:41.6666666667%}.offset-by-six.column,.offset-by-six.columns{margin-left:50%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:58.3333333333%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:66.6666666667%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:75%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:83.3333333333%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:91.6666666667%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:33.3333333333%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:66.6666666667%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:50%}}.banner{margin:0;overflow:hidden;position:relative;height:auto}.banner,.banner .container{display:flex;padding:0;z-index:2}.banner .container{align-items:center;justify-content:center;width:100%}@media (max-width:800px){.banner .container{padding:160px 0}}.banner .inline-cover{bottom:0;left:0;position:absolute;right:0;top:0}.banner .no-image{background-color:#111b37}.banner .no-image .overlay{display:none}.banner .banner-slider{background-color:#000}.banner .slide-caption{text-align:center;width:100%;z-index:2}.banner .max-width,.banner .slide-caption{box-sizing:border-box;vertical-align:middle}.banner .max-width{display:inline-block;max-width:800px;padding:0 30px}.banner h1,.banner h2{font-size:2rem;line-height:2rem;color:#fff;margin:0;position:relative}@media (min-width:800px){.banner h1,.banner h2{font-size:2.63rem;line-height:2.63rem}}.banner h1{margin-bottom:20px;padding-bottom:30px}.banner h1:before{background-color:#fff;border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translate3d(-50%,0,0);width:80px}.banner .subtitle{color:#fff;font-size:1.4rem;margin:10px 0 0;font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;letter-spacing:1px}.banner .arrow-button{margin:30px 0 0}.slick-dots{bottom:30px}@media (min-width:800px){.slick-dots{bottom:100px}}.slick-dots li{margin:0 5px 0 0}.slick-dots li:last-child{margin:0}.slick-dots li.slick-active button{background-color:#d4467a}.slick-dots button{border:none;width:60px;height:4px;border-radius:2px;padding:0;background-color:#fff}.banner,.banner .slick-slide{min-height:100vh}@media (min-width:800px){.banner,.banner .slick-slide{min-height:600px}}@media (min-width:800px){.home .banner,.home .banner .slick-slide{height:83vh}}.video-full{pointer-events:none}.curves{display:flex;height:100px;width:100%;position:absolute;bottom:0;z-index:5}.curves .sidebar-curve{width:100%;position:relative;overflow:hidden}@media (min-width:1280px){.curves .sidebar-curve{width:400px}}.curves .sidebar-curve .swurve-svg{left:0}.curves .sidebar-curve .swurve-svg-fill{fill:#fff}@media (min-width:1280px){.curves .sidebar-curve .swurve-svg-fill{fill:#f2f2f2}}.curves .article-curve{flex:1;position:relative;overflow:hidden}.curves .article-curve .swurve-svg{right:0;left:auto}.curves .article-curve .swurve-svg-fill{fill:#fff}.curves .article-curve .swurve-svg,.curves .sidebar-curve .swurve-svg{width:100vw}.single-curve .swurve-svg-fill{fill:#fff}header{position:absolute;width:100%;padding:30px 0}header .logo img{display:block;width:100%;max-width:180px}@media (min-width:800px){header .logo img{max-width:220px}}header>.container{max-width:95%}header .logo-dark{display:none}header .mobile-donate{background-color:#d4467a;border-radius:50px;box-sizing:border-box;border:#fff;color:#fff;cursor:pointer;font-size:1.375rem;outline:0!important;padding:.36em 1.36em;text-align:center;text-decoration:none;font-family:Montserrat,sans-serif;font-weight:500;font-style:normal;letter-spacing:1px;display:inline-block;margin-right:15px}header .hamburger{right:0;margin-left:20px}header .menu-button{display:inline-block;vertical-align:middle}header.sticky{position:fixed;background-color:#fff;animation:slide-in .5s forwards;-webkit-animation:slide-in .5s forwards;padding:24px 0;box-shadow:0 0 8px 4px rgba(0,0,0,.1)}header.sticky .logo-light{display:none}header.sticky .logo-dark{display:block;width:150px}header.sticky .hamburger-inner,header.sticky .hamburger-inner:after,header.sticky .hamburger-inner:before{background-color:#333}header.sticky .main-menu li{display:none}header.sticky .main-menu,header.sticky .menu-button{display:inline-block;vertical-align:middle}header.sticky .main-menu,header.sticky .main-menu a,header.sticky .main-menu li{margin:0!important;padding:0}header.sticky .secondary-menu{display:none!important}@media (min-width:550px){header.sticky .main-menu li{display:none}}header.sticky .main-menu li.cta{display:inline-block}header.sticky .mobile-donate{display:none}header .hamburger{height:24px;position:relative;right:20px;width:24px}header .hamburger-box{left:50%;position:absolute;transform:translate3d(-50%,-50%,0);top:50%}@-webkit-keyframes slide-in{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slide-in{0%{transform:translateY(-100%)}to{transform:translateY(0)}}header .main-menu{display:none}header .main-menu a{color:#fff}header.sticky .main-menu a{color:#585858}header.sticky .main-menu a:hover{color:#d4467a}header.sticky .hamburger{right:0;margin-left:20px}header .mobile-menu-item{display:none}@media (min-width:1280px){header .menu-button{display:none}header .main-menu{display:inline-block}header .mobile-donate{display:none}}@media (max-width:800px){header .mobile-donate{display:none}}.swipe-menu .parent-1 a{background:#d4467a;color:#fff;border:0;text-align:center;font-weight:700}.swipe-menu li.parent-1{display:none}@media (max-width:800px){.swipe-menu li.parent-1{display:block}}.footer-banner{padding-bottom:10rem!important;padding-top:10rem!important;margin-bottom:-8rem!important}.footer-banner .swurve-svg{top:0;transform:rotate(180deg)}.footer-banner .swurve-svg-fill{fill:#fff}.footer-banner .inline-cover{bottom:0;left:0;position:absolute;right:0;top:0}.footer-banner .container{position:relative}.footer-banner .narrow-content{max-width:560px}.footer-banner .narrow-content img{max-width:200px}@media (min-width:800px){.footer-banner .narrow-content img{max-width:100%}}.footer-banner.bg-image *{color:#fff}.footer-banner.bg-image .button{background:transparent;border:2px solid #fff}.footer-banner.bg-image .button:hover{background:#fff;color:#d4467a}footer{background-color:#222;color:#fff;padding:50px 0;position:relative;font-weight:300;font-size:1.25rem}footer .logo{display:block;margin-bottom:30px;width:180px}footer .footer-text{max-width:330px}footer .footer-text p{color:hsla(0,0%,100%,.5)}footer .footer-text p:last-of-type{margin-bottom:0}footer .copyright{color:hsla(0,0%,100%,.5);font-size:.81rem}@media (min-width:430px){footer .copyright{float:left}}footer .footer-top{display:flex;flex-wrap:wrap;flex-direction:column;padding:0 0 40px}@media (min-width:1000px){footer .footer-top{flex-direction:row;padding:0 0 100px}}footer .footer-left{flex:1;padding-right:30px}footer .footer-right{display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:20px;flex:2;margin-top:30px}@media (min-width:800px){footer .footer-right{margin-top:0;grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){footer .footer-right{margin-left:auto;text-align:right}}footer .footer-bottom{padding:15px 0 0;border-top:1px solid hsla(0,0%,100%,.2)}footer .footer-menu{list-style:none}footer .footer-menu li{border:none;padding:0}footer .footer-menu li:hover{background-color:transparent}footer .footer-menu .children{display:none}footer a{color:hsla(0,0%,100%,.6)}footer a:hover{color:#fff}footer .footer-navigation{float:left}footer .footer-navigation ul{margin:0;padding:0}footer .footer-details{float:left}@media (min-width:1000px){footer .footer-details h3,footer .footer-navigation h3{margin-top:0}}footer .details{display:flex;margin:0 0 15px;color:hsla(0,0%,100%,.6);font-family:Montserrat,sans-serif;font-weight:500;font-style:normal}footer .details .icon{display:none}@media (min-width:350px){footer .details .icon{display:inline-block;color:hsla(0,0%,100%,.6);margin:3px 12px 0 0}}footer .social{margin:10px 0 0}footer ul.social li .icon:hover:before{color:#fff}footer ul.social li .icon:before{color:hsla(0,0%,100%,.6)}footer .grid-child{display:flex;flex-direction:column;align-items:flex-start}@media (min-width:1000px){footer .grid-child{align-items:flex-end}}footer h3{color:#fff}.credit{color:hsla(0,0%,100%,.5);font-size:.81rem;margin:15px 0 0}@media (min-width:430px){.credit{margin:0;float:right}}.credit .icon-bluestone360-logo{color:hsla(0,0%,100%,.5);display:inline-block;margin:0 0 0 2px}.credit .icon-bluestone360-logo:hover{color:#fff}#inner-page{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;box-sizing:border-box;margin:0 0 -100px}@media (min-width:1280px){#inner-page{flex-direction:row}}#inner-page>.swurve-svg{top:0;bottom:auto}#inner-page>.swurve-svg .swurve-svg-fill{fill:#fff}#inner-page>.container{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;margin-top:6rem;flex:1}@media (min-width:1280px){#inner-page>.container{flex-direction:row}}#inner-page>.container article{padding:0 0 100px;max-width:800px}.page-id-300 #inner-page article{flex:3;order:-1}@media (min-width:1000px){.page-id-300 #inner-page article{order:0;max-width:1200px}}.page-article{box-sizing:border-box;padding-bottom:50px}@media (min-width:800px){.page-article{padding-left:20px}}@media (min-width:1280px){.page-article{padding-left:50px}}.page-article a{position:relative}.page-article a:after{background:#d4467a;bottom:-2px;content:"";height:1px;left:50%;position:absolute;opacity:0;right:50%;transition:all .2s ease-in-out}.page-article a:hover:after{left:0;right:0;opacity:1}.page-article figure{margin:1rem 0}.page-article figure iframe{border:0;width:100%}.page-article>:first-child{margin-top:0}.related-cta{border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:block;margin-top:50px;padding:15px 50px 15px 0;position:relative}.related-cta h2,.related-cta p{margin:0!important}.related-cta .arrow-button{height:30px;position:absolute;right:0;bottom:10px;width:35px}.related-cta .arrow-button:before{height:2px;border-radius:2px;width:100%;top:50%;transform:translate3d(0,-50%,0)}.related-cta .arrow-button:after{font-size:28px;transform:translate3d(9px,-50%,0)}.related-cta:hover{padding:15px 60px 15px 10px}.related-cta:hover p{color:#d4467a}.related-cta:hover .arrow-button{right:10px;width:35px}.job-vacancy{border-bottom:1px solid #e1e1e1;margin:2.5rem 0}.job-vacancy a{position:relative}.job-vacancy a:after{background:#d4467a;bottom:-2px;content:"";height:1px;left:50%;position:absolute;opacity:0;right:50%;transition:all .2s ease-in-out}.job-vacancy a:hover{color:#bb2c60}.job-vacancy a:hover:after{left:0;right:0;opacity:1}#job-single .container{max-width:800px}#up-level{color:#d4467a;display:flex;flex-wrap:wrap;align-items:center;margin-top:2rem;font-size:1.4rem}#up-level .icon{margin-right:1rem}.single-project main>.swurve-svg{display:none}.single-project #donation-cta{background-repeat:no-repeat;background-size:cover;background-position:50%;padding:12rem 0;margin-bottom:-8rem;position:relative}.single-project #donation-cta .swurve-svg{transform:rotate(180deg);bottom:auto!important;top:0}.single-project #donation-cta .curves{display:flex;height:100px;width:100%;position:absolute;top:0;z-index:5}.single-project #donation-cta .curves .sidebar-curve{width:100%;position:relative;overflow:hidden}@media (min-width:1280px){.single-project #donation-cta .curves .sidebar-curve{width:400px}}.single-project #donation-cta .curves .sidebar-curve .swurve-svg{left:0}.single-project #donation-cta .curves .sidebar-curve .swurve-svg-fill{fill:#fff}@media (min-width:1280px){.single-project #donation-cta .curves .sidebar-curve .swurve-svg-fill{fill:#f2f2f2}}.single-project #donation-cta .curves .article-curve{flex:1;position:relative;overflow:hidden}.single-project #donation-cta .curves .article-curve .swurve-svg{right:0;left:auto}.single-project #donation-cta .curves .article-curve .swurve-svg-fill{fill:#fff}.single-project #donation-cta .curves .article-curve .swurve-svg,.single-project #donation-cta .curves .sidebar-curve .swurve-svg{width:100vw}.single-project #donation-cta .single-curve .swurve-svg-fill{fill:#fff}.single-project #donation-cta h2,.single-project #donation-cta p{color:#fff;max-width:800px;text-align:center}.single-project #donation-cta p{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;letter-spacing:1px;font-size:1.4rem}.single-project #donation-cta .container{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:2}#filter-landing-page,.page-template-page-tiles{background:#f2f2f2}#filter-landing-page,#landing-page,#tiles-landing-page,.blog,.category{margin:0}#filter-landing-page main h2,#filter-landing-page main h3,#filter-landing-page main h4,#filter-landing-page main h5,#filter-landing-page main h6,#filter-landing-page main p,#landing-page main h2,#landing-page main h3,#landing-page main h4,#landing-page main h5,#landing-page main h6,#landing-page main p,#tiles-landing-page main h2,#tiles-landing-page main h3,#tiles-landing-page main h4,#tiles-landing-page main h5,#tiles-landing-page main h6,#tiles-landing-page main p,.blog main h2,.blog main h3,.blog main h4,.blog main h5,.blog main h6,.blog main p,.category main h2,.category main h3,.category main h4,.category main h5,.category main h6,.category main p{max-width:800px;margin-left:auto;margin-right:auto}#filter-landing-page .sub-pages,#landing-page .sub-pages,#tiles-landing-page .sub-pages,.blog .sub-pages,.category .sub-pages{margin-top:6rem}#filter-landing-page .projects-filters .container,#filter-landing-page .tiles-filters .container,#landing-page .projects-filters .container,#landing-page .tiles-filters .container,#tiles-landing-page .projects-filters .container,#tiles-landing-page .tiles-filters .container,.blog .projects-filters .container,.blog .tiles-filters .container,.category .projects-filters .container,.category .tiles-filters .container{display:flex;flex-wrap:wrap;justify-content:space-between}#filter-landing-page .projects-filters .category-selection h2,#filter-landing-page .projects-filters .display-selection h2,#filter-landing-page .tiles-filters .category-selection h2,#filter-landing-page .tiles-filters .display-selection h2,#landing-page .projects-filters .category-selection h2,#landing-page .projects-filters .display-selection h2,#landing-page .tiles-filters .category-selection h2,#landing-page .tiles-filters .display-selection h2,#tiles-landing-page .projects-filters .category-selection h2,#tiles-landing-page .projects-filters .display-selection h2,#tiles-landing-page .tiles-filters .category-selection h2,#tiles-landing-page .tiles-filters .display-selection h2,.blog .projects-filters .category-selection h2,.blog .projects-filters .display-selection h2,.blog .tiles-filters .category-selection h2,.blog .tiles-filters .display-selection h2,.category .projects-filters .category-selection h2,.category .projects-filters .display-selection h2,.category .tiles-filters .category-selection h2,.category .tiles-filters .display-selection h2{color:#585858;font-family:Montserrat,sans-serif;font-weight:900;font-style:normal;letter-spacing:1px;font-size:28px;margin:0 0 10px}#filter-landing-page .projects-filters .display-selection,#filter-landing-page .tiles-filters .display-selection,#landing-page .projects-filters .display-selection,#landing-page .tiles-filters .display-selection,#tiles-landing-page .projects-filters .display-selection,#tiles-landing-page .tiles-filters .display-selection,.blog .projects-filters .display-selection,.blog .tiles-filters .display-selection,.category .projects-filters .display-selection,.category .tiles-filters .display-selection{display:flex;flex-wrap:wrap;align-content:flex-start;text-align:center}#filter-landing-page .projects-filters .display-selection h2,#filter-landing-page .tiles-filters .display-selection h2,#landing-page .projects-filters .display-selection h2,#landing-page .tiles-filters .display-selection h2,#tiles-landing-page .projects-filters .display-selection h2,#tiles-landing-page .tiles-filters .display-selection h2,.blog .projects-filters .display-selection h2,.blog .tiles-filters .display-selection h2,.category .projects-filters .display-selection h2,.category .tiles-filters .display-selection h2{text-align:left;width:100%}#filter-landing-page .projects-filters .display-selection .view-toggle,#filter-landing-page .tiles-filters .display-selection .view-toggle,#landing-page .projects-filters .display-selection .view-toggle,#landing-page .tiles-filters .display-selection .view-toggle,#tiles-landing-page .projects-filters .display-selection .view-toggle,#tiles-landing-page .tiles-filters .display-selection .view-toggle,.blog .projects-filters .display-selection .view-toggle,.blog .tiles-filters .display-selection .view-toggle,.category .projects-filters .display-selection .view-toggle,.category .tiles-filters .display-selection .view-toggle{cursor:pointer;display:block;position:relative;height:20px;width:20px}#filter-landing-page .projects-filters .display-selection .view-toggle svg,#filter-landing-page .tiles-filters .display-selection .view-toggle svg,#landing-page .projects-filters .display-selection .view-toggle svg,#landing-page .tiles-filters .display-selection .view-toggle svg,#tiles-landing-page .projects-filters .display-selection .view-toggle svg,#tiles-landing-page .tiles-filters .display-selection .view-toggle svg,.blog .projects-filters .display-selection .view-toggle svg,.blog .tiles-filters .display-selection .view-toggle svg,.category .projects-filters .display-selection .view-toggle svg,.category .tiles-filters .display-selection .view-toggle svg{height:100%;width:100%;fill:#585858}#filter-landing-page .projects-filters .display-selection .view-toggle:first-of-type,#filter-landing-page .tiles-filters .display-selection .view-toggle:first-of-type,#landing-page .projects-filters .display-selection .view-toggle:first-of-type,#landing-page .tiles-filters .display-selection .view-toggle:first-of-type,#tiles-landing-page .projects-filters .display-selection .view-toggle:first-of-type,#tiles-landing-page .tiles-filters .display-selection .view-toggle:first-of-type,.blog .projects-filters .display-selection .view-toggle:first-of-type,.blog .tiles-filters .display-selection .view-toggle:first-of-type,.category .projects-filters .display-selection .view-toggle:first-of-type,.category .tiles-filters .display-selection .view-toggle:first-of-type{margin:0 20px 0 0}#filter-landing-page .projects-filters .display-selection .view-toggle:first-of-type:after,#filter-landing-page .tiles-filters .display-selection .view-toggle:first-of-type:after,#landing-page .projects-filters .display-selection .view-toggle:first-of-type:after,#landing-page .tiles-filters .display-selection .view-toggle:first-of-type:after,#tiles-landing-page .projects-filters .display-selection .view-toggle:first-of-type:after,#tiles-landing-page .tiles-filters .display-selection .view-toggle:first-of-type:after,.blog .projects-filters .display-selection .view-toggle:first-of-type:after,.blog .tiles-filters .display-selection .view-toggle:first-of-type:after,.category .projects-filters .display-selection .view-toggle:first-of-type:after,.category .tiles-filters .display-selection .view-toggle:first-of-type:after{background-image:url(../../../../../../../../themes/oct/img/circle.svg);background-repeat:repeat-Y;background-size:6px;background-position:0;content:"";width:6px;position:absolute;top:50%;transform:translateY(-50%);opacity:.5;height:24px;right:-15px}#filter-landing-page .projects-filters .display-selection .view-toggle.active svg,#filter-landing-page .tiles-filters .display-selection .view-toggle.active svg,#landing-page .projects-filters .display-selection .view-toggle.active svg,#landing-page .tiles-filters .display-selection .view-toggle.active svg,#tiles-landing-page .projects-filters .display-selection .view-toggle.active svg,#tiles-landing-page .tiles-filters .display-selection .view-toggle.active svg,.blog .projects-filters .display-selection .view-toggle.active svg,.blog .tiles-filters .display-selection .view-toggle.active svg,.category .projects-filters .display-selection .view-toggle.active svg,.category .tiles-filters .display-selection .view-toggle.active svg{fill:#d4467a}#filter-landing-page .projects-filters .category-selection,#filter-landing-page .tiles-filters .category-selection,#landing-page .projects-filters .category-selection,#landing-page .tiles-filters .category-selection,#tiles-landing-page .projects-filters .category-selection,#tiles-landing-page .tiles-filters .category-selection,.blog .projects-filters .category-selection,.blog .tiles-filters .category-selection,.category .projects-filters .category-selection,.category .tiles-filters .category-selection{margin:0 0 20px}@media (min-width:550px){#filter-landing-page .projects-filters .category-selection,#filter-landing-page .tiles-filters .category-selection,#landing-page .projects-filters .category-selection,#landing-page .tiles-filters .category-selection,#tiles-landing-page .projects-filters .category-selection,#tiles-landing-page .tiles-filters .category-selection,.blog .projects-filters .category-selection,.blog .tiles-filters .category-selection,.category .projects-filters .category-selection,.category .tiles-filters .category-selection{margin:0;flex:1}}#filter-landing-page .projects-filters .category-selection .project-categories,#filter-landing-page .tiles-filters .category-selection .project-categories,#landing-page .projects-filters .category-selection .project-categories,#landing-page .tiles-filters .category-selection .project-categories,#tiles-landing-page .projects-filters .category-selection .project-categories,#tiles-landing-page .tiles-filters .category-selection .project-categories,.blog .projects-filters .category-selection .project-categories,.blog .tiles-filters .category-selection .project-categories,.category .projects-filters .category-selection .project-categories,.category .tiles-filters .category-selection .project-categories{display:flex;flex-wrap:wrap;flex-direction:column;margin:0;padding:0;list-style:none}@media (min-width:800px){#filter-landing-page .projects-filters .category-selection .project-categories,#filter-landing-page .tiles-filters .category-selection .project-categories,#landing-page .projects-filters .category-selection .project-categories,#landing-page .tiles-filters .category-selection .project-categories,#tiles-landing-page .projects-filters .category-selection .project-categories,#tiles-landing-page .tiles-filters .category-selection .project-categories,.blog .projects-filters .category-selection .project-categories,.blog .tiles-filters .category-selection .project-categories,.category .projects-filters .category-selection .project-categories,.category .tiles-filters .category-selection .project-categories{flex-direction:row}}#filter-landing-page .projects-filters .category-selection .project-categories li,#filter-landing-page .tiles-filters .category-selection .project-categories li,#landing-page .projects-filters .category-selection .project-categories li,#landing-page .tiles-filters .category-selection .project-categories li,#tiles-landing-page .projects-filters .category-selection .project-categories li,#tiles-landing-page .tiles-filters .category-selection .project-categories li,.blog .projects-filters .category-selection .project-categories li,.blog .tiles-filters .category-selection .project-categories li,.category .projects-filters .category-selection .project-categories li,.category .tiles-filters .category-selection .project-categories li{box-sizing:border-box;margin:0 0 10px;position:relative}#filter-landing-page .projects-filters .category-selection .project-categories li:after,#filter-landing-page .tiles-filters .category-selection .project-categories li:after,#landing-page .projects-filters .category-selection .project-categories li:after,#landing-page .tiles-filters .category-selection .project-categories li:after,#tiles-landing-page .projects-filters .category-selection .project-categories li:after,#tiles-landing-page .tiles-filters .category-selection .project-categories li:after,.blog .projects-filters .category-selection .project-categories li:after,.blog .tiles-filters .category-selection .project-categories li:after,.category .projects-filters .category-selection .project-categories li:after,.category .tiles-filters .category-selection .project-categories li:after{background-image:url(../../../../../../../../themes/oct/img/circle.svg);background-repeat:repeat-x;background-size:6px;background-position:0;content:"";width:100%;height:6px;position:absolute;left:0;opacity:.5;bottom:-8px;max-width:250px}@media (min-width:800px){#filter-landing-page .projects-filters .category-selection .project-categories li,#filter-landing-page .tiles-filters .category-selection .project-categories li,#landing-page .projects-filters .category-selection .project-categories li,#landing-page .tiles-filters .category-selection .project-categories li,#tiles-landing-page .projects-filters .category-selection .project-categories li,#tiles-landing-page .tiles-filters .category-selection .project-categories li,.blog .projects-filters .category-selection .project-categories li,.blog .tiles-filters .category-selection .project-categories li,.category .projects-filters .category-selection .project-categories li,.category .tiles-filters .category-selection .project-categories li{margin:0 40px 0 0}#filter-landing-page .projects-filters .category-selection .project-categories li:after,#filter-landing-page .tiles-filters .category-selection .project-categories li:after,#landing-page .projects-filters .category-selection .project-categories li:after,#landing-page .tiles-filters .category-selection .project-categories li:after,#tiles-landing-page .projects-filters .category-selection .project-categories li:after,#tiles-landing-page .tiles-filters .category-selection .project-categories li:after,.blog .projects-filters .category-selection .project-categories li:after,.blog .tiles-filters .category-selection .project-categories li:after,.category .projects-filters .category-selection .project-categories li:after,.category .tiles-filters .category-selection .project-categories li:after{background-image:url(../../../../../../../../themes/oct/img/circle.svg);background-repeat:repeat-Y;background-size:6px;background-position:0;content:"";width:6px;position:absolute;top:50%;transform:translateY(-50%);opacity:.5}#filter-landing-page .projects-filters .category-selection .project-categories li:last-child:after,#filter-landing-page .tiles-filters .category-selection .project-categories li:last-child:after,#landing-page .projects-filters .category-selection .project-categories li:last-child:after,#landing-page .tiles-filters .category-selection .project-categories li:last-child:after,#tiles-landing-page .projects-filters .category-selection .project-categories li:last-child:after,#tiles-landing-page .tiles-filters .category-selection .project-categories li:last-child:after,.blog .projects-filters .category-selection .project-categories li:last-child:after,.blog .tiles-filters .category-selection .project-categories li:last-child:after,.category .projects-filters .category-selection .project-categories li:last-child:after,.category .tiles-filters .category-selection .project-categories li:last-child:after{display:none}#filter-landing-page .projects-filters .category-selection .project-categories li:after,#filter-landing-page .tiles-filters .category-selection .project-categories li:after,#landing-page .projects-filters .category-selection .project-categories li:after,#landing-page .tiles-filters .category-selection .project-categories li:after,#tiles-landing-page .projects-filters .category-selection .project-categories li:after,#tiles-landing-page .tiles-filters .category-selection .project-categories li:after,.blog .projects-filters .category-selection .project-categories li:after,.blog .tiles-filters .category-selection .project-categories li:after,.category .projects-filters .category-selection .project-categories li:after,.category .tiles-filters .category-selection .project-categories li:after{left:auto;height:24px;right:-23px}}#filter-landing-page .projects-filters .category-selection .project-categories li a,#filter-landing-page .tiles-filters .category-selection .project-categories li a,#landing-page .projects-filters .category-selection .project-categories li a,#landing-page .tiles-filters .category-selection .project-categories li a,#tiles-landing-page .projects-filters .category-selection .project-categories li a,#tiles-landing-page .tiles-filters .category-selection .project-categories li a,.blog .projects-filters .category-selection .project-categories li a,.blog .tiles-filters .category-selection .project-categories li a,.category .projects-filters .category-selection .project-categories li a,.category .tiles-filters .category-selection .project-categories li a{color:#585858}#filter-landing-page .projects-filters .category-selection .project-categories li.active a,#filter-landing-page .tiles-filters .category-selection .project-categories li.active a,#landing-page .projects-filters .category-selection .project-categories li.active a,#landing-page .tiles-filters .category-selection .project-categories li.active a,#tiles-landing-page .projects-filters .category-selection .project-categories li.active a,#tiles-landing-page .tiles-filters .category-selection .project-categories li.active a,.blog .projects-filters .category-selection .project-categories li.active a,.blog .tiles-filters .category-selection .project-categories li.active a,.category .projects-filters .category-selection .project-categories li.active a,.category .tiles-filters .category-selection .project-categories li.active a{color:#d4467a}#filter-landing-page .tiles-filters .container,#landing-page .tiles-filters .container,#tiles-landing-page .tiles-filters .container,.blog .tiles-filters .container,.category .tiles-filters .container{justify-content:flex-end}#filter-landing-page #tiles-grid,#landing-page #tiles-grid,#tiles-landing-page #tiles-grid,.blog #tiles-grid,.category #tiles-grid{margin:50px 0}#filter-landing-page #tiles-grid .tile-card:hover .card-image img,#landing-page #tiles-grid .tile-card:hover .card-image img,#tiles-landing-page #tiles-grid .tile-card:hover .card-image img,.blog #tiles-grid .tile-card:hover .card-image img,.category #tiles-grid .tile-card:hover .card-image img{transform:scale(1.075)}#filter-landing-page #tiles-grid .tile-card:hover .card-image:before,#landing-page #tiles-grid .tile-card:hover .card-image:before,#tiles-landing-page #tiles-grid .tile-card:hover .card-image:before,.blog #tiles-grid .tile-card:hover .card-image:before,.category #tiles-grid .tile-card:hover .card-image:before{opacity:.56}#filter-landing-page #tiles-grid .card-image,#landing-page #tiles-grid .card-image,#tiles-landing-page #tiles-grid .card-image,.blog #tiles-grid .card-image,.category #tiles-grid .card-image{background:#707070;position:relative;overflow:hidden}#filter-landing-page #tiles-grid .card-image:before,#landing-page #tiles-grid .card-image:before,#tiles-landing-page #tiles-grid .card-image:before,.blog #tiles-grid .card-image:before,.category #tiles-grid .card-image:before{content:"";background:#d4467a;opacity:0;height:100%;width:100%;top:0;transition:opacity .22s ease-in-out;position:absolute;left:0;z-index:1}#filter-landing-page #tiles-grid .card-image img,#landing-page #tiles-grid .card-image img,#tiles-landing-page #tiles-grid .card-image img,.blog #tiles-grid .card-image img,.category #tiles-grid .card-image img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;transition:transform .15s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:.54;position:absolute;top:0;left:0}#filter-landing-page #tiles-grid .tile-card h3,#filter-landing-page #tiles-grid .tile-card h4,#landing-page #tiles-grid .tile-card h3,#landing-page #tiles-grid .tile-card h4,#tiles-landing-page #tiles-grid .tile-card h3,#tiles-landing-page #tiles-grid .tile-card h4,.blog #tiles-grid .tile-card h3,.blog #tiles-grid .tile-card h4,.category #tiles-grid .tile-card h3,.category #tiles-grid .tile-card h4{font-family:Montserrat,sans-serif;font-weight:900;font-style:normal;letter-spacing:1px;margin:0}#filter-landing-page #tiles-grid .tile-card .card-categories,#landing-page #tiles-grid .tile-card .card-categories,#tiles-landing-page #tiles-grid .tile-card .card-categories,.blog #tiles-grid .tile-card .card-categories,.category #tiles-grid .tile-card .card-categories{font-size:9px;text-transform:uppercase}@media (min-width:550px){#filter-landing-page #tiles-grid .tile-card .card-categories,#landing-page #tiles-grid .tile-card .card-categories,#tiles-landing-page #tiles-grid .tile-card .card-categories,.blog #tiles-grid .tile-card .card-categories,.category #tiles-grid .tile-card .card-categories{font-size:11px}}#filter-landing-page #tiles-grid .tile-card .card-title,#landing-page #tiles-grid .tile-card .card-title,#tiles-landing-page #tiles-grid .tile-card .card-title,.blog #tiles-grid .tile-card .card-title,.category #tiles-grid .tile-card .card-title{font-size:20px;line-height:1.15}@media (min-width:550px){#filter-landing-page #tiles-grid .tile-card .card-title,#landing-page #tiles-grid .tile-card .card-title,#tiles-landing-page #tiles-grid .tile-card .card-title,.blog #tiles-grid .tile-card .card-title,.category #tiles-grid .tile-card .card-title{font-size:31px}}#filter-landing-page #tiles-grid.grid,#landing-page #tiles-grid.grid,#tiles-landing-page #tiles-grid.grid,.blog #tiles-grid.grid,.category #tiles-grid.grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:25px}@media (min-width:800px){#filter-landing-page #tiles-grid.grid,#landing-page #tiles-grid.grid,#tiles-landing-page #tiles-grid.grid,.blog #tiles-grid.grid,.category #tiles-grid.grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){#filter-landing-page #tiles-grid.grid,#landing-page #tiles-grid.grid,#tiles-landing-page #tiles-grid.grid,.blog #tiles-grid.grid,.category #tiles-grid.grid{grid-template-columns:repeat(3,1fr)}}#filter-landing-page #tiles-grid.grid .tile-card,#landing-page #tiles-grid.grid .tile-card,#tiles-landing-page #tiles-grid.grid .tile-card,.blog #tiles-grid.grid .tile-card,.category #tiles-grid.grid .tile-card{padding-top:56.25%;position:relative}#filter-landing-page #tiles-grid.grid .tile-card .card-image,#landing-page #tiles-grid.grid .tile-card .card-image,#tiles-landing-page #tiles-grid.grid .tile-card .card-image,.blog #tiles-grid.grid .tile-card .card-image,.category #tiles-grid.grid .tile-card .card-image{overflow:hidden;position:absolute;height:100%;top:0;width:100%}#filter-landing-page #tiles-grid.grid .tile-card .card-information,#landing-page #tiles-grid.grid .tile-card .card-information,#tiles-landing-page #tiles-grid.grid .tile-card .card-information,.blog #tiles-grid.grid .tile-card .card-information,.category #tiles-grid.grid .tile-card .card-information{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;position:absolute;width:100%;height:100%;top:0;z-index:2}#filter-landing-page #tiles-grid.grid .tile-card .card-information h3,#filter-landing-page #tiles-grid.grid .tile-card .card-information h4,#landing-page #tiles-grid.grid .tile-card .card-information h3,#landing-page #tiles-grid.grid .tile-card .card-information h4,#tiles-landing-page #tiles-grid.grid .tile-card .card-information h3,#tiles-landing-page #tiles-grid.grid .tile-card .card-information h4,.blog #tiles-grid.grid .tile-card .card-information h3,.blog #tiles-grid.grid .tile-card .card-information h4,.category #tiles-grid.grid .tile-card .card-information h3,.category #tiles-grid.grid .tile-card .card-information h4{color:#fff;text-align:center;width:75%}#filter-landing-page #tiles-grid.grid .tile-card .card-information .card-date,#landing-page #tiles-grid.grid .tile-card .card-information .card-date,#tiles-landing-page #tiles-grid.grid .tile-card .card-information .card-date,.blog #tiles-grid.grid .tile-card .card-information .card-date,.category #tiles-grid.grid .tile-card .card-information .card-date{color:#fff;margin:10px 0 0}#filter-landing-page #tiles-grid.list .tile-card,#landing-page #tiles-grid.list .tile-card,#tiles-landing-page #tiles-grid.list .tile-card,.blog #tiles-grid.list .tile-card,.category #tiles-grid.list .tile-card{display:flex;align-items:center;align-content:center;max-width:800px;padding:0 0 25px;margin:0 0 25px;position:relative}#filter-landing-page #tiles-grid.list .tile-card:after,#landing-page #tiles-grid.list .tile-card:after,#tiles-landing-page #tiles-grid.list .tile-card:after,.blog #tiles-grid.list .tile-card:after,.category #tiles-grid.list .tile-card:after{background-image:url(../../../../../../../../themes/oct/img/circle.svg);background-repeat:repeat-x;background-size:6px;background-position:0;content:"";width:100%;height:6px;position:absolute;bottom:0;left:0;opacity:.5}#filter-landing-page #tiles-grid.list .tile-card .card-image,#landing-page #tiles-grid.list .tile-card .card-image,#tiles-landing-page #tiles-grid.list .tile-card .card-image,.blog #tiles-grid.list .tile-card .card-image,.category #tiles-grid.list .tile-card .card-image{order:-1;max-width:200px;margin:0 25px 0 0;flex:0 1 30%;flex-shrink:0}#filter-landing-page #tiles-grid.list .tile-card .card-image .aspect-wrapper,#landing-page #tiles-grid.list .tile-card .card-image .aspect-wrapper,#tiles-landing-page #tiles-grid.list .tile-card .card-image .aspect-wrapper,.blog #tiles-grid.list .tile-card .card-image .aspect-wrapper,.category #tiles-grid.list .tile-card .card-image .aspect-wrapper{padding-top:56.25%;position:relative;width:100%}#filter-landing-page #tiles-grid.list .tile-card .card-image img,#landing-page #tiles-grid.list .tile-card .card-image img,#tiles-landing-page #tiles-grid.list .tile-card .card-image img,.blog #tiles-grid.list .tile-card .card-image img,.category #tiles-grid.list .tile-card .card-image img{opacity:1}#filter-landing-page #tiles-grid.list .tile-card .card-information .card-title,#landing-page #tiles-grid.list .tile-card .card-information .card-title,#tiles-landing-page #tiles-grid.list .tile-card .card-information .card-title,.blog #tiles-grid.list .tile-card .card-information .card-title,.category #tiles-grid.list .tile-card .card-information .card-title{color:#585858}#filter-landing-page #tiles-grid.list .tile-card .card-information .card-date,#landing-page #tiles-grid.list .tile-card .card-information .card-date,#tiles-landing-page #tiles-grid.list .tile-card .card-information .card-date,.blog #tiles-grid.list .tile-card .card-information .card-date,.category #tiles-grid.list .tile-card .card-information .card-date{color:#585858;margin:10px 0 0}#filter-landing-page #tiles-grid.list .tile-card:hover .card-title,#landing-page #tiles-grid.list .tile-card:hover .card-title,#tiles-landing-page #tiles-grid.list .tile-card:hover .card-title,.blog #tiles-grid.list .tile-card:hover .card-title,.category #tiles-grid.list .tile-card:hover .card-title{color:#d4467a}.blog #tiles-landing-page .tiles-filters .container,.page-template-page-tiles #tiles-landing-page .tiles-filters .container{justify-content:flex-start}.page-id-1506,.page-template-page-tiles,.page-template-page-what-we-do,.sidebar,.tax-project-cat{background:#f2f2f2}.sidebar{box-sizing:border-box;width:100%;display:flex;align-self:stretch;position:relative;max-width:800px;margin:0 auto;padding:6rem 0 100px}@media (min-width:1280px){.sidebar{order:-1;margin:0;width:400px;justify-content:flex-end}}.sidebar .swurve-svg{top:0;bottom:auto;width:100vw;left:0;z-index:3}.sidebar-menu{visibility:hidden;margin:0;position:-webkit-sticky;position:sticky;top:8rem;width:100%;align-self:flex-start}@media (min-width:1280px){.sidebar-menu{max-width:300px}}.sidebar-menu.show{visibility:visible}.sidebar-menu>li>a{font-size:1.5rem;font-weight:700}.sidebar-menu>li.current-menu-ancestor>a,.sidebar-menu>li.current-menu-item>a,.sidebar-menu>li>a:hover{background:#fff;color:#d4467a;border-radius:3rem 0 0 3rem;z-index:2!important}.sidebar-menu ul{height:0;margin:0;padding:0;transition:all .2s ease-in-out;overflow:hidden}.sidebar-menu li{font-size:1.25rem;display:block;list-style:none;margin:0;padding:0;position:relative;text-align:left}.sidebar-menu li.menu-item-has-children .expander{position:absolute;right:10px;top:15px;height:30px;width:30px;z-index:3!important}.sidebar-menu li.menu-item-has-children .expander:after{content:"\e90b";display:block;font-family:icomoon!important;font-size:15px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.sidebar-menu li a{color:#585858;display:block;padding:16px 40px!important}.sidebar-menu li li a,.sidebar-menu li li li a,.sidebar-menu li li li li a{padding:10px 40px!important}.sidebar-menu li .expander{cursor:pointer;transition:all .2s ease-in-out}.sidebar-menu li.expanded>.expander{transform:rotate(90deg)}.sidebar-menu li.current-menu-item>a,.sidebar-menu li a:hover{color:#d4467a}.sidebar-menu li.current-menu-item>a{font-weight:700}.page-id-1617 .site-content{overflow:hidden}section.donation-page{margin:0!important;position:relative;font-size:1.4rem}section.donation-page .icon-chevron-thin-down,section.donation-page .loading-screen{display:none!important}section.donation-page h2 .error-amp{font-weight:700;font-size:1.4rem}section.donation-page select{border:1px solid #444;border-radius:4rem;text-align:left;height:100%;padding:.5rem 1.5rem;max-width:500px}section.donation-page select option{text-align:center}section.donation-page input{border:1px solid #444;border-radius:4rem;max-width:500px;padding:.5rem 1.5rem;height:100%}section.donation-page label{font-weight:300;font-size:inherit}section.donation-page .radio input{margin-right:.25rem}section.donation-page .icon-chevron-thin-down{position:relative;right:3rem;top:3px;color:#d4467a;font-weight:300}section.donation-page .donation-content{text-align:center;max-width:700px;padding:2rem;margin:0 auto 4rem}@media (min-width:1000px){section.donation-page .donation-content{margin-bottom:6rem}}section.donation-page .progress-bar{display:flex;flex-wrap:wrap;flex-direction:column;overflow:hidden}@media (min-width:800px){section.donation-page .progress-bar{flex-direction:row;border-radius:4rem}}section.donation-page .progress-bar .step{flex:1;text-align:center;color:#585858;padding:1.2rem;position:relative;border-radius:4rem;margin-bottom:1rem;z-index:3}@media (min-width:800px){section.donation-page .progress-bar .step{margin-bottom:0;border-radius:0}}section.donation-page .progress-bar .step .step-content{position:relative;z-index:3}section.donation-page .progress-bar .step:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;border-radius:4rem}@media (min-width:800px){section.donation-page .progress-bar .step:before{width:calc(100% + 25px);border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4rem;border-bottom-right-radius:4rem}}section.donation-page .progress-bar .step:after{content:"";background:#fff;position:absolute;width:calc(100% + 25px);height:calc(100% + 4px);right:-32px;top:-2px;z-index:1;border-top-right-radius:3.2rem;border-bottom-right-radius:3.2rem}section.donation-page .progress-bar .step.bar-step-one{z-index:3}section.donation-page .progress-bar .step.bar-step-one:before{background:#9f9f9f;border-top-left-radius:4rem;border-bottom-left-radius:4rem}section.donation-page .progress-bar .step.bar-step-two{z-index:2}section.donation-page .progress-bar .step.bar-step-two:before{background:#e1e1e1}section.donation-page .progress-bar .step.bar-step-three{z-index:1;background:#f2f2f2}section.donation-page .progress-bar .step.bar-step-three:after{display:none}section.donation-page .progress-bar .step.current-step{color:#fff}section.donation-page .progress-bar .step.current-step:before{background:#d4467a}section.donation-page .form-group .error-amp{display:none}section.donation-page .form-group-fields .not-req .error-amp{visibility:hidden}section.donation-page .form-group-fields .error{color:#fff;position:relative;color:#d4467a;padding:1rem 2rem;display:none;border-radius:4rem;text-align:center;margin:1.2rem 0;font-size:1.8rem}section.donation-page .form-group-fields .error:before{display:block;border:10px solid transparent;border-bottom-color:#d4467a;position:absolute;top:0;left:3rem;transform:translateY(-80%);z-index:3}section.donation-page .form-group-fields .error.visible{display:inline-block;width:100%}section.donation-page .form-group-fields .error-amp{margin-left:.25rem}section.donation-page .form-group-fields .error-amp.triggered{color:#d4467a;visibility:visible}section.donation-page .form-group{text-align:center;position:relative;padding-top:1rem;padding-bottom:8rem}section.donation-page .form-group>.container{max-width:750px}section.donation-page .form-group input,section.donation-page .form-group select{cursor:pointer}section.donation-page .form-group .swurve-svg{top:1px;transform:translateY(-100%) scaleX(-1)}section.donation-page .form-group.don-type{background:#e1e1e1}section.donation-page .form-group.don-type .swurve-svg-fill{fill:#e1e1e1}section.donation-page .form-group.don-type .form-group-fields{display:flex;flex-wrap:wrap;max-width:420px;margin:0 auto;justify-content:space-between}section.donation-page .form-group.don-type .form-group-fields .radio{padding:0 1rem;position:relative;width:200px;height:50px;margin:0 auto}section.donation-page .form-group.don-type .form-group-fields .radio:first-of-type{margin-bottom:2rem}@media (min-width:800px){section.donation-page .form-group.don-type .form-group-fields .radio:first-of-type{margin-bottom:0}}section.donation-page .form-group.don-type .form-group-fields .radio input{height:100%;width:100%;position:absolute;top:0;left:0;opacity:0}section.donation-page .form-group.don-type .form-group-fields .radio input:checked~label{background:#d4467a;border:1px solid #d4467a;color:#fff}section.donation-page .form-group.don-type .form-group-fields .radio label{border-radius:4rem;border:1px solid #444;display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;left:0;pointer-events:none}section.donation-page .form-group.don-amount{background:#f2f2f2}section.donation-page .form-group.don-amount .swurve-svg{transform:translateY(-100%) scaleX(1)}section.donation-page .form-group.don-amount .swurve-svg-fill{fill:#f2f2f2}section.donation-page .form-group.don-reason{background:#e1e1e1;padding-bottom:2rem}section.donation-page .form-group.don-reason .swurve-svg{transform:translateY(-100%) scaleX(1)}section.donation-page .form-group.don-reason .swurve-svg-fill{fill:#e1e1e1}section.donation-page .form-group-fields.donation-amount input{width:100%}section.donation-page .form-group-fields.donation-amount .donate-blocks-labels{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 0;width:100%;margin:0 0 .5rem;font-size:1.25rem}@media (min-width:800px){section.donation-page .form-group-fields.donation-amount .donate-blocks-labels{margin:0}}section.donation-page .form-group-fields.donation-amount .donate-blocks-labels input{width:auto;padding:.25rem 2rem;border-radius:2rem;border:1px solid #444;box-sizing:content-box;order:-2;width:100%}@media (min-width:800px){section.donation-page .form-group-fields.donation-amount .donate-blocks-labels input{width:auto;order:0;margin:0;flex:1}}section.donation-page .form-group-fields.donation-amount .donate-blocks-labels .radio{display:flex;align-items:center;position:relative;box-sizing:border-box;margin:0;flex:0 1 30%}@media (min-width:800px){section.donation-page .form-group-fields.donation-amount .donate-blocks-labels .radio{margin:0 1rem 0 0;flex:0}}section.donation-page .form-group-fields.donation-amount .donate-blocks-labels .radio .donation-value{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;z-index:2}section.donation-page .form-group-fields.donation-amount .donate-blocks-labels .radio .donation-value-label{text-align:center;padding:.5rem 1rem;border-radius:2rem;border:1px solid #444;position:relative;margin-bottom:0;width:100%}@media (min-width:800px){section.donation-page .form-group-fields.donation-amount .donate-blocks-labels .radio .donation-value-label{padding:.5rem 2rem}}section.donation-page .form-group-fields.donation-amount .donate-blocks-labels .radio .donation-value-label.selected-value{background:#d4467a;border:1px solid #d4467a;color:#fff}section.donation-page .form-group-fields.donation-amount .donate-blocks-labels .radio .donation-value-label.selected-value:before{content:"";position:absolute;bottom:0;left:50%;width:0;height:0;border-right:10px solid transparent;border-left:10px solid transparent;border-top:10px solid #d4467a;transform:translate3d(-50%,100%,0)}section.donation-page .form-group-fields.donation-amount .donate-blocks-labels .min-donation{font-size:1.1rem;padding:.3rem 0 0;order:-1;text-align:right;width:100%;margin:0 0 1rem}@media (min-width:800px){section.donation-page .form-group-fields.donation-amount .donate-blocks-labels .min-donation{order:0;margin:0}}section.donation-page .form-group-fields.donation-amount .donate-blocks{display:flex;flex-wrap:wrap}section.donation-page .form-group-fields.donation-amount .donate-blocks .donate-block{background:#fff;border-radius:1rem;padding:3rem;display:none;flex-wrap:wrap;overflow:hidden}section.donation-page .form-group-fields.donation-amount .donate-blocks .donate-block .donate-block-inner{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center;flex:1.5}@media (min-width:800px){section.donation-page .form-group-fields.donation-amount .donate-blocks .donate-block .donate-block-inner{padding-right:3rem}}section.donation-page .form-group-fields.donation-amount .donate-blocks .donate-block .donate-block-inner h3{width:100%}section.donation-page .form-group-fields.donation-amount .donate-blocks .donate-block .image-wrap{display:none;flex:1;margin-top:-3rem;margin-bottom:-3rem;margin-right:-3rem}@media (min-width:800px){section.donation-page .form-group-fields.donation-amount .donate-blocks .donate-block .image-wrap{display:block}}section.donation-page .form-group-fields.donation-amount .donate-blocks .donate-block .image-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.donation-page .form-group-fields.donation-amount .donate-blocks .donate-block.block-visible{display:flex}section.donation-page .form-group-fields.donation-information .other-text{margin:30px 0 0;border:1px solid #000;border-radius:20px;height:200px;padding:15px}section.donation-page .regular-donation-options{display:none;flex-wrap:wrap;justify-content:center;align-items:center}section.donation-page .regular-donation-options label{width:100%}section.donation-page .regular-donation-options label h3{margin-bottom:.5rem}section.donation-page .regular-donation-options select{position:relative;left:.5rem}section.donation-page .regular-donation-options .icon-chevron-thin-down{top:0}section.donation-page .regular-donation-options.visible{display:flex}section.donation-page .cover-fees-container{border:1px solid #444;background:transparent;color:#585858;font-weight:300;font-size:1.25rem;letter-spacing:0;cursor:pointer;max-width:400px;margin:2rem 0;padding:.5rem 2rem;border-radius:4rem;box-sizing:border-box;position:relative;text-align:center}section.donation-page .cover-fees-container.activated{background:#d4467a;border:1px solid #d4467a;color:#fff}section.donation-page .cover-fees-container.activated .initial{display:none}section.donation-page .cover-fees-container.activated .added{display:block}section.donation-page .cover-fees-container h3,section.donation-page .cover-fees-container label{margin:0}section.donation-page .cover-fees-container input{cursor:pointer;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;max-width:100%;width:100%;height:100%}section.donation-page .added{display:none}section.donation-page .form-group.left{padding-bottom:2rem}section.donation-page .form-group-fields.personal-details label{width:100%;margin:.75rem 0 .2rem}section.donation-page .form-group-fields.personal-details label .error-amp{color:#d4467a;font-weight:700;font-size:1.2rem}section.donation-page .form-group-fields.personal-details .icon-chevron-thin-down{top:4px}section.donation-page .form-group.gift-aid-group{padding-bottom:2rem}section.donation-page .form-group.gift-aid-group .form-group-fields{display:flex;flex-wrap:wrap;flex-direction:column}@media (min-width:1000px){section.donation-page .form-group.gift-aid-group .form-group-fields{flex-direction:row}}section.donation-page .form-group.gift-aid-group .radio{padding:0 1rem;position:relative;width:250px;height:50px;margin:0 1rem 1rem 0;cursor:pointer}section.donation-page .form-group.gift-aid-group .radio input{height:100%;width:100%;position:absolute;top:0;left:0;opacity:0;cursor:pointer}section.donation-page .form-group.gift-aid-group .radio input:checked~label{background:#d4467a;border:1px solid #d4467a;color:#fff}section.donation-page .form-group.gift-aid-group .radio label{border-radius:4rem;border:1px solid #444;display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;left:0;pointer-events:none}section.donation-page .form-group.leave-message-group{padding-bottom:2rem}section.donation-page .form-group.leave-message-group textarea{resize:none}section.donation-page .form-group-fields.contact-preferences{display:flex;flex-wrap:wrap;flex-direction:column}@media (min-width:1000px){section.donation-page .form-group-fields.contact-preferences{flex-direction:row}}section.donation-page .form-group-fields.contact-preferences p{width:100%}section.donation-page .form-group-fields.contact-preferences .checkbox{padding:0 1rem;position:relative;width:250px;height:50px;margin:0 1rem 1rem 0;cursor:pointer}section.donation-page .form-group-fields.contact-preferences .checkbox input{height:100%;width:100%;position:absolute;top:0;left:0;opacity:0;cursor:pointer}section.donation-page .form-group-fields.contact-preferences .checkbox input:checked~label{background:#d4467a;border:1px solid #d4467a;color:#fff}section.donation-page .form-group-fields.contact-preferences .checkbox label{border-radius:4rem;border:1px solid #444;display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;left:0;pointer-events:none}section.donation-page .form-navigation{padding-top:2rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}section.donation-page .form-navigation button:first-child{margin-bottom:3rem}@media (min-width:450px){section.donation-page .form-navigation button:first-child{margin-bottom:0}}section.donation-page .step-one.hidden{display:none}section.donation-page .step-two.visible{display:flex}section.donation-page .step-two.visible .svg-wrapper{position:relative;width:100%}section.donation-page .step-two.visible .svg-wrapper:after{content:"";background:#e1e1e1;width:100%;height:3000px;position:absolute;top:35px;z-index:-1;width:calc(100vw - 8px);right:50%;left:50%;margin-left:-50vw;margin-right:-50vw}@media (min-width:800px){section.donation-page .step-two.visible .svg-wrapper:after{top:80px}}section.donation-page .step-two.visible .swurve-svg{position:absolute;top:0;z-index:-1;width:calc(100vw - 15px);position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}section.donation-page .step-two.visible .swurve-svg path{fill:#e1e1e1}section.donation-page .step-three-trigger,section.donation-page .step-two-trigger{margin:0 auto}section.donation-page .step-one-trigger,section.donation-page .step-one-trigger.visible,section.donation-page .step-two-trigger{display:none}section.donation-page .step-two-trigger.visible{display:block}section.donation-page .step-three-trigger{display:none}section.donation-page .step-three-trigger.visible{display:block}.step-one.visible{position:relative}.step-one.visible:after{content:"";position:absolute;height:600px;width:100%;background:#e1e1e1;bottom:-20rem;z-index:-1}.step-one,.step-two{margin:0;transition:opacity .3s ease-in-out;flex-wrap:wrap}.step-one{display:block}.step-two{display:none;position:relative}.step-two>.container{display:flex;flex-wrap:wrap;position:relative}.step-two>.container .form-group{text-align:left;width:100%}@media (min-width:1000px){.step-two>.container .form-group{width:65%}}.step-two>.container .form-group .error{text-align:left;padding:.5rem}.step-two>.container .form-group.left{order:-1}.payment-panel{color:#fff;background:#d4467a;border-radius:1rem;right:0;margin-top:5rem;padding:3rem;display:flex;flex-direction:column;align-self:flex-start;order:-2;width:100%;z-index:3}.payment-panel .bold{font-weight:700}@media (min-width:1000px){.payment-panel{position:-webkit-sticky;position:sticky;flex:1;margin-left:3rem;top:12rem;order:0;width:35%}}.payment-panel h3{margin:0 0 1rem}.payment-panel h3,.payment-panel p{color:#fff}.payment-panel .regular-only{display:none}.payment-panel .panel-dynamic{text-transform:capitalize}.payment-panel.regular .regular-only{display:block}.step-three{margin:0 0 -8rem;padding:3rem 0 8rem}.step-three .container{display:flex;flex-wrap:wrap;max-width:800px;flex-direction:column}@media (min-width:550px){.step-three .container{flex-direction:row}}.step-three #your-payment{width:100%}@media (min-width:550px){.step-three #your-payment{width:40%;margin-bottom:4rem}}.step-three #your-donation{width:100%}@media (min-width:550px){.step-three #your-donation{width:60%}}.step-three #your-donation p>span{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;letter-spacing:1px;margin:0 .5rem 0 0}.step-three .payment-processing{display:none;margin-left:auto;margin-right:1rem}.step-three .lds-ring{display:inline-block;position:relative;width:2rem;height:2rem;margin:auto}.step-three .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:100%;height:100%;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:2px solid transparent;border-top-color:#111b37}.step-three .lds-ring div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.step-three .lds-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.step-three .lds-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.step-three .payment-processing.active{display:flex}.step-three .payment-overlay{display:none;flex-wrap:wrap;align-content:center;justify-content:center;color:#fff;background:rgba(212,70,122,.95);position:fixed;height:100%;width:100%;top:0;bottom:0;left:0;right:0;z-index:9999}.step-three .payment-overlay h3{color:#fff}.step-three .payment-overlay.active{display:flex}.step-three .button-row{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;width:100%}#card-element-wrapper{border:1px solid #444;padding:1rem;border-radius:4em;margin-bottom:1rem}#card-errors{color:#d4467a;font-size:1.25rem;margin-bottom:1rem;max-height:0;overflow:hidden;transition:max-height .25s ease-in-out}#card-errors.visible{max-height:200px}.thank-you-page{margin-bottom:0}.thank-you-page .container{max-width:800px}.donation-widget{background:#fff;display:flex;flex-wrap:wrap}.donation-widget .form-group{flex:1}.donation-widget .form-group h2{color:#d4467a!important}.donation-widget .form-group .error-amp{display:none}.landing-lead{margin:0 auto;max-width:800px;text-align:center}.sub-pages{display:flex;flex-wrap:wrap;justify-content:space-between}.sub-pages .project-item{padding:0;box-sizing:border-box;width:100%;margin:0 0 2%}@media (min-width:1000px){.sub-pages .project-item{width:48%}}.sub-pages .project-item .project-excerpt{display:flex}section.reports{margin:0!important;padding-bottom:20rem}section.reports .container{max-width:98%}section.reports #admin-filters{display:flex;flex-wrap:wrap;padding:2rem 5rem 2rem 0}section.reports #admin-filters .export-report{padding:0 5rem 0 0}section.reports #admin-filters .filter-form,section.reports #admin-filters .reports-filters{display:flex;flex-wrap:wrap;flex:1}section.reports #admin-filters .filter-form h2{width:100%;margin-bottom:auto}section.reports #admin-filters .filter-form .filter-group{margin-top:auto}section.reports #admin-filters .filter-form .filter-group select{border-radius:4rem;height:100%}section.reports #admin-filters .filter-form .button-group{margin-top:auto;margin-left:auto}section.reports .table-holder{transform:rotateX(180deg);overflow-y:scroll}section.reports .reports-table{display:block;width:100%;transform:rotateX(180deg)}section.reports .table-head{padding:1.5rem;font-weight:700;word-wrap:break-word;max-width:100px}section.reports .table-head:nth-of-type(2n){background:hsla(0,0%,86.3%,.2)}section.reports .table-head:nth-of-type(2){display:none}section.reports .results-target tr:nth-of-type(2n){background:hsla(0,0%,86.3%,.2)}section.reports .results-target td:nth-of-type(2){display:none}section.reports .results-target td{padding:1.5rem;word-wrap:break-word;max-width:100px}section.reports .results-target td span{margin:0 auto}