.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.initialism,.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.428571429}dt{font-weight:700}dd{margin-left:0}.dl-horizontal dd:after,.dl-horizontal dd:before{content:" ";display:table}.dl-horizontal dd:after{clear:both}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.428571429;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:""}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:"\00A0 \2014"}address{margin-bottom:20px;font-style:normal;line-height:1.428571429}body{color:#383838}body,h2{font-family:Gotham Narrow A,Gotham Narrow B}h2{font-weight:500;color:#04b3e2;font-size:24px}@media (min-width:576px){h2{font-size:40px}}h3{font-family:Gotham Narrow A,Gotham Narrow B;color:#04b3e2;font-size:30px;font-weight:400;line-height:1;margin-top:33px;margin-bottom:33px}h4{font-size:24px}h4,h5{font-family:Gotham Narrow A,Gotham Narrow B;font-weight:500}h5 a{color:#04b3e2}p{font-size:16px;line-height:1.2}p.large{font-size:30px}.spb-row[data-row-style=light] p.large{color:#fff}iframe{max-width:100%}.text-primary-color{color:#04b3e2}.medium-weight{font-weight:500}.sf-count-asset{color:#04b3e2}.sf-count-asset .count-number{font-size:60px;font-weight:500}.sf-count-asset .count-divider.has-icon{height:50px}.sf-count-asset .count-divider.has-icon span{background-color:#04b3e2;margin-top:-28px}.sf-count-asset .count-divider.has-icon i{font-size:50px;height:60px}.sf-count-asset .count-subject{font-family:Gotham Narrow A,Gotham Narrow B;font-weight:500;font-size:24px;color:#454545;text-transform:uppercase}.shofco-parallax-container-dots{position:absolute;top:85vh;width:100%;z-index:100;pointer-events:none}.shofco-parallax-container-dots.shofco-parallax-container-2{top:75vh}.shofco-parallax-container-dots.shofco-parallax-container-3{top:90vh}.shofco-parallax-container-dots .spb-row-parallax-layer{background-position:center 0;background-size:contain;background-repeat:repeat-y;height:2092px}.inner-container-wrap,.top-border-row{border-top:10px solid #04b3e2}.spb-bg-color-wrap h4{color:#fff}.newsletter-row{min-height:656px;background:url(../images/newsletter-bg.jpg);background-size:cover;position:relative}.newsletter-row h4{color:#fff;font-size:40px;line-height:1;font-weight:500;margin-bottom:40px}.newsletter-row a.sf-button.bordered{border-width:4px;text-transform:uppercase;font-size:24px;padding-left:75px;padding-right:75px}.newsletter-row .gform_body,.newsletter-row .gform_heading{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px}.newsletter-row .gform_fields{margin-left:-15px;margin-right:-15px}.newsletter-row .gform_fields:after,.newsletter-row .gform_fields:before{content:" ";display:table}.newsletter-row .gform_fields:after{clear:both}.newsletter-row .field_group{margin:0}.newsletter-row .field_group .gfield_label{display:none}.newsletter-row .field_group .gfield{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:768px){.newsletter-row .field_group .gfield{float:left;width:91.6666666667%}}.newsletter-row .gfield{float:left;width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.newsletter-row .gfield{float:left;width:50%}}@media (min-width:576px){.newsletter-row .gfield{margin-bottom:30px}}.newsletter-row .gfield input{background:hsla(0,0%,100%,.32);border:none;color:#fff;padding:6px 20px;margin-top:0;font-size:24px!important}.newsletter-row .gfield input::-webkit-input-placeholder{color:#fff}.newsletter-row .gfield input:-moz-placeholder,.newsletter-row .gfield input::-moz-placeholder{color:#fff}.newsletter-row .gfield input:-ms-input-placeholder{color:#fff}.newsletter-row .gfield_html_formatted{margin-bottom:0}.newsletter-row .validation_error{display:none}.newsletter-row .validation_message{color:#fff}.newsletter-row .large-label .gfield_label{font-size:18px;margin-bottom:15px;font-weight:400;color:#fff;margin-top:15px;display:block}@media (min-width:576px){.newsletter-row .large-label .gfield_label{font-size:24px;margin-bottom:40px}}.newsletter-row .icheckbox{width:36px;height:36px;background:hsla(0,0%,100%,.32);display:inline-block;vertical-align:bottom}.newsletter-row .icheckbox.checked:after{color:#fff;content:"\f00c";font-family:FontAwesome;font-size:24px;margin-left:6px}.newsletter-row .gfield_checkbox{line-height:36px}.newsletter-row .gfield_checkbox label{color:#fff;padding:3px 20px}@media (min-width:576px){.newsletter-row .gfield_checkbox label{font-size:24px!important}}.newsletter-row .gfield_checkbox li{margin-bottom:20px}.newsletter-row .gform_wrapper h3.gform_title{font-family:Gotham Narrow A,Gotham Narrow B;font-weight:500;color:#fff}@media (min-width:576px){.newsletter-row .gform_wrapper h3.gform_title{font-size:40px}}.newsletter-row .gform_wrapper h4{font-weight:400}@media (min-width:576px){.newsletter-row .gform_wrapper h4{font-size:24px}}.newsletter-row .gform_footer .gform_button{border:4px solid #fff;text-transform:uppercase;font-size:24px;width:100%;background:hsla(0,0%,100%,.32)}@media (min-width:576px){.newsletter-row .gform_footer .gform_button{width:auto;margin-left:150px;padding-left:190px;padding-right:190px}}.newsletter-row .form-container{background:rgba(0,0,0,.32);padding-top:72px;opacity:0;display:none}@media (min-width:576px){.newsletter-row .form-container{min-height:656px}}.newsletter-row .copy-container{padding-top:210px}.spb_divider.primary-divider{border-bottom-width:10px;border-bottom-color:#04b3e2}.space-top-50{margin-top:50px}.space-top-30{margin-top:30px}.disable-links a{pointer-events:none;cursor:default}.approach-row .spb_image{text-align:center;margin-bottom:25px}.approach-row .spb_image img{display:inline-block;width:auto}.approach-row .image-caption{margin-top:35px;margin-bottom:0}.approach-row .image-caption h4{font-size:36px;font-style:normal;font-weight:500;color:#454545;line-height:1.2}.approach-row .image-caption p{font-size:24px;font-weight:500;color:#454545;text-transform:uppercase}.grey-row{background-color:#f8f8f8}.recent-post h5{font-size:24px;color:#04b3e2;font-weight:500}.recent-post .blog-item-details{display:none}.icon-box-row .col-sm-4{border-left:1px solid #d5dfe2;border-bottom:1px solid #d5dfe2}.icon-box-row>.spb_content_element>.row:last-child .col-sm-4{border-bottom:none}.icon-box-row.blue .col-sm-4{border-color:#04b3e2}.icon-box-row.blue h3{font-family:Gotham Narrow A,Gotham Narrow B;font-size:24px;font-weight:500;margin-bottom:24px}.icon-box-row.blue p{line-height:1.2;font-weight:400}.icon-box-row.blue .sf-icon.image-display{max-width:140px;width:140px;height:auto;border-radius:0}.icon-box-row .spb_icon_box{overflow:hidden}.same-height-boxes .spb-column-inner .row,.same-height-boxes .spb-column-inner .row .spb_box_content,.same-height-boxes .spb-column-inner .row .spb_box_content .spb-bg-color-wrap{height:100%}.same-height-boxes .spb-column-inner .row .spb_box_content .spb-bg-color-wrap .spb-asset-content{min-height:100%}.chart-shortcode{font-family:Sentinel SSm A,Sentinel SSm B;color:#04b3e2}.chart-shortcode span{font-size:50px;font-weight:500}.progress.standard .bar{height:4px}.progress-bar-wrap .bar-name{text-transform:uppercase;font-weight:700}.spb_progress_bar{margin-bottom:30px}.progress-bar-wrap .progress .bar:after{border-width:4px}.gallery-item figcaption .thumb-info h4{font-weight:600}.gallery-item figcaption .thumb-info>i{display:none}.gallery-item:hover figcaption{background-image:linear-gradient(180deg,rgba(56,56,56,.4) 0,rgba(56,56,56,.4));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#66383838",endColorstr="#66383838",GradientType=0)}figcaption .thumb-info h4,figcaption .thumb-info h5{color:#fff}#sb_instagram #sbi_images{margin-left:-15px;margin-right:-15px;float:none;width:auto}#sb_instagram #sbi_images:after,#sb_instagram #sbi_images:before{content:" ";display:table}#sb_instagram #sbi_images:after{clear:both}#sb_instagram #sbi_images .sbi_item{position:relative;float:left;width:25%;min-height:1px;padding-left:15px;padding-right:15px;padding-left:15px!important;padding-right:15px!important}#sb_instagram #sbi_images .sbi_item .sbi_photo{height:auto!important;padding-bottom:100%}#sb_instagram #sbi_images .sbi_item .sbi_photo:after{content:"\f16d";font-family:FontAwesome;position:absolute;bottom:7px;left:19px;color:#fff;font-size:40px}#sbi_load,.sb_instagram_header{display:none}#sb_instagram{margin-bottom:130px}a.sf-button.pink{border-color:#f15b5c;background-color:#f15b5c}a.sf-button.large{font-size:24px;padding:16px 110px;font-weight:500}@media (min-width:576px){a.sf-button.large{padding:16px 120px}}a.sf-button.bordered{border-width:2px}.shofco-image-button{margin-bottom:10px;display:inline-block}.shofco-image-button .animated-overlay{border-radius:0;margin-bottom:10px}.shofco-image-button .animated-overlay figcaption{opacity:1;position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(62,62,62,.55);z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.shofco-image-button .image-button-caption{background-color:#979ea3;color:#fff;text-align:center;font-size:24px;font-weight:500;padding-bottom:20px;padding-top:20px}.shofco-image-button .icon{width:20%;height:auto}.classy-slider-container .left-shadow{background-image:linear-gradient(90deg,hsla(0,0%,97%,.9) 30%,hsla(0,0%,97%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#E6F8F8F8",endColorstr="#00F8F8F8",GradientType=1);left:0}.classy-slider-container .left-shadow,.classy-slider-container .right-shadow{background-repeat:repeat-x;position:absolute;top:0;width:140px;height:100%;z-index:10;pointer-events:none}.classy-slider-container .right-shadow{background-image:linear-gradient(90deg,hsla(0,0%,97%,0) 0,hsla(0,0%,97%,.9) 70%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00F8F8F8",endColorstr="#E6F8F8F8",GradientType=1);right:0}.classy-slider .owl-item{padding-left:14px;padding-right:14px}.classy-slider .owl-item>a{display:block;height:auto;padding-bottom:75%;position:relative}.classy-slider .owl-item .bg{background:url(../images/temp-fundraiser-1.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;border-radius:5px}.classy-slider .owl-item .shadow{width:100%;height:100%;background-image:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.75));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#BF000000",GradientType=0)}.classy-slider .owl-item .copy{z-index:2;position:absolute;bottom:24px;left:28px;font-size:24px;color:#fff;font-weight:500;width:75%}.classy-slider .owl-prev{height:32px;width:32px;display:block;cursor:pointer;position:absolute;z-index:9999;background:#04b3e2;transition:opacity .35s linear 0s;bottom:auto;left:0;top:40%;margin-top:-16px;border-radius:50%;text-indent:-9999px}.classy-slider .owl-prev:before{font-family:nucleo-interface;content:"\e906";position:absolute;top:0;left:0;height:100%;width:100%;display:block;color:#fff;text-align:center;letter-spacing:2px;line-height:32px;font-size:16px;text-indent:0}.classy-slider .owl-next{height:32px;width:32px;display:block;cursor:pointer;position:absolute;z-index:9999;background:#04b3e2;transition:opacity .35s linear 0s;bottom:auto;right:0;top:40%;margin-top:-16px;border-radius:50%;text-indent:-9999px}.classy-slider .owl-next:before{font-family:nucleo-interface;content:"\e907";position:absolute;top:0;left:0;height:100%;width:100%;display:block;color:#fff;text-align:center;letter-spacing:2px;line-height:32px;font-size:16px;text-indent:0}.owl-pagination .owl-page{width:11px;height:11px;border:none;margin-left:13px;margin-right:13px;margin-top:43px}.owl-pagination .owl-page span{background-color:#8d8d8d}.owl-pagination .owl-page.active span{background-color:#04b3e2}@media (max-width:767px){.clients-items>.client-item{width:50%}}#header li.mega-menu-item a.mega-menu-link{font-size:14px;text-transform:uppercase}#header nav{font-family:Gotham Narrow A,Gotham Narrow B!important;font-weight:700!important}.header-wrap[class*=page-header-naked] #header-section #header{border-bottom-color:#fff}#header ul.mega-sub-menu{border-radius:4px}ul.mega-sub-menu{top:85%;left:30%}.full-center #header .header-right .std-menu{margin-top:25px;margin-right:12px}.full-center #header .header-right .std-menu .menu>li{border-right:1px solid #fff}.full-center #header .header-right .std-menu .menu>li:last-child{border:none}.full-center #header .header-right .std-menu .menu>li a{padding:0 7px}.header-right .aux-item{float:right;margin-top:26px}.header-right .aux-item .sf-button{font-size:12px;padding:2px 7px}.default-state .header-right .aux-item .sf-button{color:#04b3e2!important;border-color:#04b3e2}.default-state nav .menu>li.menu-item>a,.default-state nav.std-menu .menu>li>a{color:#04b3e2}.fancy-heading .heading-text{top:85%}.full-center .header-5 .float-menu{margin-left:0}.sticky-footer{position:fixed;bottom:0;left:0;right:0;z-index:1000;background-color:#04b3e2;border-top:7px solid #fff}.sticky-footer .label-container{color:#fff;display:none}@media (min-width:992px){.sticky-footer .label-container{display:block}}.sticky-footer .label-container p{font-size:18px;font-family:Gotham Narrow A,Gotham Narrow B;font-weight:500;text-align:center;line-height:42px}.sticky-footer .button-container .sf-button{margin:0;display:block;font-family:Gotham Narrow A,Gotham Narrow B;text-transform:uppercase;font-size:16px;padding:11px 0;background-color:#0085a9;border-left:7px solid #fff;border-right:7px solid #fff;text-align:center}.sticky-footer ul.social-icons{margin-bottom:0;height:42px}.sticky-footer ul.social-icons li{height:42px}.sticky-footer ul.social-icons li a{color:#fff;height:42px;line-height:42px;font-size:22px;width:42px}.sticky-footer ul.social-icons li a i{margin-bottom:0;height:42px}#footer-widgets .widget{padding-bottom:58px}#footer{background-color:#454545;color:#fff;padding-top:58px}#footer .widget_nav_menu .widget-heading{display:none}#footer .menu li{border:none;padding-left:0}#footer .menu li a{padding:0}#footer .menu>li>a{font-size:16px;text-transform:uppercase;font-weight:700;margin-bottom:15px}#footer .menu a{font-weight:400;color:#fefefe;font-size:12px}#footer h3.spb-heading{font-size:16px;font-family:Gotham Narrow A,Gotham Narrow B;font-weight:700;text-transform:uppercase}#copyright{padding-bottom:50px;background-color:#383838}#copyright p{color:#a0b5ba;font-size:12px;font-weight:400;margin-bottom:5px}#copyright a{color:#fefefe}#copyright .text-left{max-width:75%}.newsletter-copy{margin-top:205px}.flowers-row .spb-row-parallax-layer{background-size:contain}.home .scroll-col{min-height:550px}.home .scroll-col>.spb-column-inner>.row{position:absolute;left:15px;top:100px;width:100%}@media (min-width:576px){.home .scroll-col>.spb-column-inner>.row{left:0}}.home .scroll-col>.spb-column-inner>.row:nth-child(odd){top:410px}.home .scroll-col>.spb-column-inner>.row:first-child{top:0}.swiper-slide.video-slide{background-size:cover}.masonry-items .blog-item .details-wrap .blog-item-details{display:none}.masonry-items .blog-item .details-wrap h3{font-size:24px;font-family:Gotham Narrow A,Gotham Narrow B;font-weight:500}.masonry-items .blog-item .details-wrap h3 a{color:#04b3e2}.blog-item-aux .comments-likes{display:none}.pagination-wrap{text-align:right}.pagination-wrap ul li{font-weight:700}.pagination-wrap ul li a{color:#999!important}.sidebar h2{font-size:24px;font-weight:500}.sidebar h2,.sidebar h3{text-transform:uppercase}.sidebar h3{font-family:Gotham Narrow A,Gotham Narrow B;font-weight:700;font-size:18px;color:#454545}.sidebar p{line-height:1.4}.sidebar .widget_categories .cat-item{font-size:16px}.sidebar .widget_categories .cat-item>a{color:#454545}.sidebar .wp-tag-cloud li>a{color:#6a6a6a;border-color:#dcdcdc;font-weight:700;font-size:12px}.sidebar .cat-color{float:right;width:12px;height:12px;border-radius:12px;margin-top:5px}.sidebar .recent-posts-list .blog-item-details{display:none}.page-template-template-approach{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:auto}@media (min-width:576px){.page-template-template-approach.loaded section:not(.loading){display:block}}.page-template-template-approach.loaded section.loading{display:none}.page-template-template-approach section.loading{text-align:center}.page-template-template-approach section.loading .girl-container{position:static;display:inline-block;margin-left:0;width:81px;height:109px}.page-template-template-approach #container{height:auto}@media (min-width:576px){.page-template-template-approach section:not(.loading){display:none}}.page-template-template-approach .scrollmagic-pin-spacer,.page-template-template-approach svg{-webkit-backface-visibility:hidden;backface-visibility:hidden}.page-template-template-approach svg{overflow:visible;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.firefox .page-template-template-approach svg{-webkit-transform-style:flat;transform-style:flat}@media (max-width:767px){.page-template-template-approach svg{width:100%;height:auto!important}}.page-template-template-approach #main-container{-webkit-backface-visibility:hidden;backface-visibility:hidden}.page-template-template-approach #main-container p{font-size:18px;color:#04b3e2;font-weight:500;margin-bottom:20px}@media (min-width:576px){.page-template-template-approach #main-container p{font-size:28px}}@media (max-width:767px){.page-template-template-approach #main-container p br{display:none}}@media (max-width:767px){.page-template-template-approach #main-container h3{font-size:22px}}@media (max-width:767px){.page-template-template-approach #main-container h2 br,.page-template-template-approach #main-container h3 br{display:none}}.page-template-template-approach .step-1,.page-template-template-approach .step-2{position:relative}.page-template-template-approach .section-1{padding-top:50px}@media (min-width:576px){.page-template-template-approach .section-1{padding-top:150px}}.page-template-template-approach .section-1 .container{position:relative}.page-template-template-approach .section-1 .particles-container{position:absolute;top:0;left:50%;margin-left:-575px}.page-template-template-approach .section-1 .circle-container{width:97px;height:94px;background-image:url(../images/approach/section-1-circle.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;position:absolute;left:50%;margin-left:-49px;top:0;-webkit-transform:scale(.7);transform:scale(.7)}@media (min-width:576px){.page-template-template-approach .section-1 .circle-container{-webkit-transform:scale(1);transform:scale(1)}}.page-template-template-approach .section-1 .circle-container .icon{background-image:url(../images/approach/section-1-icon-1.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;width:100%;height:70%;margin:15% auto}.page-template-template-approach .section-1 .circle-2{left:16%;background-image:url(../images/approach/section-1-circle-2.svg)}@media (min-width:576px){.page-template-template-approach .section-1 .circle-2{left:25%}}.page-template-template-approach .section-1 .circle-2 .icon{background-image:url(../images/approach/section-1-icon-2.svg)}.page-template-template-approach .section-1 .circle-3{right:0;left:auto;background-image:url(../images/approach/section-1-circle-3.svg)}@media (min-width:576px){.page-template-template-approach .section-1 .circle-3{right:auto;left:75%}}.page-template-template-approach .section-1 .circle-3 .icon{background-image:url(../images/approach/section-1-icon-3.svg)}.page-template-template-approach .section-1 .step-2{position:relative;margin-top:40px;margin-bottom:150px}@media (min-width:576px){.page-template-template-approach .section-1 .step-2{margin-top:40px;margin-bottom:0}}.page-template-template-approach .section-1 .step-3{margin-top:180px;position:relative}.page-template-template-approach .section-1 .step-3 .title-container{background-color:#fff;text-align:center}@media (min-width:576px){.page-template-template-approach .section-1 .step-3 .title-container{position:absolute;top:200px;width:100%;left:0}}.page-template-template-approach .section-1 .step-3 .particles-container{display:none}@media (min-width:576px){.page-template-template-approach .section-1 .step-3 .particles-container{display:block}}.page-template-template-approach .section-1 .step-3 .line-1{margin-left:17px;display:none;width:50%;padding-bottom:66.5%;position:relative}@media (min-width:576px){.page-template-template-approach .section-1 .step-3 .line-1{display:block}}.page-template-template-approach .section-1 .step-3 .line-1 svg{position:absolute;width:100%;height:100%;top:0;left:0}.page-template-template-approach .section-2{position:relative}.page-template-template-approach .section-2 .molecule-container-2{position:absolute;left:50%;margin-left:-575px;top:-60px;display:none}@media (min-width:576px){.page-template-template-approach .section-2 .molecule-container-2{display:block}}@media (min-width:576px){.page-template-template-approach .section-2 .step-1{position:absolute}}@media (min-width:576px){.page-template-template-approach .section-2 .step-2{height:600px}}.page-template-template-approach .section-2 .step-2 .molecule-container{display:none}@media (min-width:576px){.page-template-template-approach .section-2 .step-2 .molecule-container{display:block;position:absolute;left:50%;margin-left:-575px;top:-300px}}.page-template-template-approach .section-2 .services-list h3{font-family:Gotham Narrow A,Gotham Narrow B;font-weight:500;text-transform:uppercase}@media (min-width:576px){.page-template-template-approach .section-2 .services-list h3{font-size:36px}}.page-template-template-approach .section-2 .services-list .service-2 h3{color:#ff585d;margin-bottom:0}.page-template-template-approach .viewport_padding{width:100%;height:100%;min-height:42px}@media (min-width:576px){.page-template-template-approach .viewport_padding{min-height:35vh}}@media (min-width:576px){.page-template-template-approach .section-3{padding-top:200px;height:1285px}}.page-template-template-approach .section-3 .faucet-container{height:200px;overflow:hidden}@media (min-width:576px){.page-template-template-approach .section-3 .faucet-container{position:absolute;left:50%;top:0;margin-left:-575px;height:auto;overflow:visible}}@media (min-width:576px){.page-template-template-approach .section-3 .step-1 .title-container{position:absolute;left:0;top:0}}.page-template-template-approach .section-3 .step-1 .title-container-2{position:absolute;left:0;bottom:0;background-color:#fff;padding:5px}@media (min-width:576px){.page-template-template-approach .section-4{height:600px}}.page-template-template-approach .section-4 .step-1{padding-top:24px}@media (min-width:576px){.page-template-template-approach .section-4 .step-1{padding-top:0}}@media (min-width:576px){.page-template-template-approach .section-4 .step-1 .title-container{position:absolute;top:-224px;left:0;background-color:#fff;padding:5px}}.page-template-template-approach .section-4 .step-1 .title-container{background-color:#fff}.page-template-template-approach .section-4 .step-1 .title-container .sun{position:static;margin:0 auto 24px}@media (min-width:576px){.page-template-template-approach .section-4 .step-1 .title-container,.page-template-template-approach .section-4 .step-1 .title-container-2,.page-template-template-approach .section-4 .step-1 .title-container-3,.page-template-template-approach .section-4 .step-1 .title-container-4{position:absolute;top:-114px;left:0;padding:5px}}@media (min-width:576px){.page-template-template-approach .section-4 .step-1 .title-container{left:50%;margin-left:-575px}}.page-template-template-approach .section-4 .step-1 .title-container-4 h2{color:#ff585d}.page-template-template-approach .section-4 .step-1 .sun{background:url(../images/approach/section-4-sun.svg) no-repeat 50%;width:112px;height:108px;position:absolute;top:794px;margin-left:120px}@media (min-width:576px){.page-template-template-approach .section-4 .step-1 .sun{top:-94px;left:50%}}.page-template-template-approach .section-4 .step-1 .persons{top:100px;position:absolute;left:35%;width:65%;display:none}@media (min-width:576px){.page-template-template-approach .section-4 .step-1 .persons{display:block}}.page-template-template-approach .section-4 .step-1 .person-blue{background:url(../images/approach/section-4-person-blue.svg) no-repeat 50%;background-size:contain;width:40px;height:98px;position:absolute}.page-template-template-approach .section-4 .step-1 .person-orange{background:url(../images/approach/section-4-person-orange.svg) no-repeat 50%;background-size:contain;width:40px;height:98px;position:absolute}.page-template-template-approach .section-4 .step-1 .person-yellow{background:url(../images/approach/section-4-person-yellow.svg) no-repeat 50%;background-size:contain;width:40px;height:98px;position:absolute}.page-template-template-approach .section-4 .step-1 .flowers-container{margin-bottom:24px}@media (min-width:576px){.page-template-template-approach .section-4 .step-1 .flowers-container{position:absolute;top:300px;left:50%;margin-left:-314px;margin-bottom:0}}.page-template-template-approach .section-4 .girl-container{left:70%;top:70px;display:none}@media (min-width:576px){.page-template-template-approach .section-4 .girl-container{display:block}}@media (min-width:576px){.page-template-template-approach .section-5{height:600px}}.page-template-template-approach .section-5 .girl-container{right:-20px;top:135px}@media (max-width:767px){.page-template-template-approach .section-5 .girl-container{-webkit-transform:scale(.6);transform:scale(.6)}}@media (min-width:576px){.page-template-template-approach .section-5 .girl-container{display:none;left:50%;right:auto;top:0}}@media (max-width:767px){.page-template-template-approach .section-5 .blue-person{-webkit-transform:translateY(-7px);transform:translateY(-7px)}}.page-template-template-approach .section-5 .seesaw-container{margin-top:-80px}@media (min-width:576px){.page-template-template-approach .section-5 .seesaw-container{position:absolute;left:50%;top:100px;margin-left:-230px;margin-top:0}}@media (max-width:767px){.page-template-template-approach .section-5 .seesaw-container .seesaw{-webkit-transform:rotate(12deg) translate(26px,-20px);transform:rotate(12deg) translate(26px,-20px)}}.page-template-template-approach .section-5 .seesaw-container .town,.page-template-template-approach .section-5 .seesaw-container .town-2{display:none}@media (min-width:576px){.page-template-template-approach .section-5 .seesaw-container .town,.page-template-template-approach .section-5 .seesaw-container .town-2{display:inline}}@media (min-width:576px){.page-template-template-approach .section-6{height:1675px}}@media (min-width:576px){.page-template-template-approach .section-6 .title-container{position:absolute;top:224px;left:0;padding:5px}}.page-template-template-approach .section-6 .title-container h2{color:#ff585d}@media (min-width:576px){.page-template-template-approach .section-6 .title-container-2,.page-template-template-approach .section-6 .title-container-3{position:absolute;top:684px;left:0;padding:5px}}.page-template-template-approach .section-6 .house-group{display:none}@media (min-width:576px){.page-template-template-approach .section-6 .house-group{display:inline}}.page-template-template-approach .section-6 .girl-container{display:none;left:50%;top:0}.page-template-template-approach .section-6 .school-container{height:200px;overflow:hidden}@media (min-width:576px){.page-template-template-approach .section-6 .school-container{position:absolute;left:50%;top:0;margin-left:-575px;height:auto;overflow:visible}}@media (min-width:576px){.page-template-template-approach .section-7{height:542px}}@media (min-width:576px){.page-template-template-approach .section-7 .end-container{position:absolute;left:50%;top:0;margin-left:-575px}}@media (min-width:576px){.page-template-template-approach .section-7 .title-container{position:absolute;top:50px;left:0;padding:5px;text-transform:uppercase}}@media (min-width:576px){.page-template-template-approach .section-7 .title-container-2{position:absolute;top:50px;right:0;padding:5px;text-transform:uppercase;text-align:right}}.page-template-template-approach .section-7 .title-container-2 .highlight{font-size:78px;color:#ff585d}.page-template-template-approach .section-7 .step-2{padding-top:40px}.page-template-template-approach .section-7 .step-2 h4{color:#04b3e2}.page-template-template-approach .section-7 .mobile-nav a{font-size:18px;font-weight:500;color:#04b3e2}.page-template-template-approach .section-7 .mobile-nav .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.page-template-template-approach .section-7 .mobile-nav .icon-container div{background-size:contain;background-position:50%;background-repeat:no-repeat}.page-template-template-approach .section-7 .mobile-nav .link-1 .icon-container div{background-image:url(../images/approach/healthcare.svg);padding-top:100%}.page-template-template-approach .section-7 .mobile-nav .link-2 .icon-container div{background-image:url(../images/approach/economic-empowerment.svg);padding-top:100%}.page-template-template-approach .section-7 .mobile-nav .link-3 .icon-container div{background-image:url(../images/approach/girl-button.svg);padding-top:100%}.page-template-template-approach .section-7 .mobile-nav .link-4 .icon-container div{background-image:url(../images/approach/water.svg);padding-top:100%}.page-template-template-approach .section-7 .mobile-nav .link-5 .icon-container div{background-image:url(../images/approach/community-advocacy.svg);padding-top:100%}.page-template-template-approach .girl-container{position:absolute;background:url(../images/approach/section-5-girl.svg) no-repeat 50%;background-size:contain;background-position:50%;width:123px;height:165px;margin-left:-60px}