html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.color-primary{color:#58c49a}.color-secondary{color:#4ec4c8}.color-tertiary{color:#1e4455}.bg-primary{background-color:#58c49a}.bg-secondary{background-color:#4ec4c8}.bg-tertiary{background-color:#1e4455}.dark-text{color:#494949}.light-text{color:#787878}header.top-extra,.navbar{font-size:14px;font-size:0.875rem;font-family:"Open Sans"}header.top-extra ul li a{color:#6f6f6f}.menu-text{color:#6f6f6f}h2,h3,.events h1.entry-title,h4,h5,.widget h2,.widget h3,.archive-container h1.entry-title,.archive-single h1.entry-title,h6{color:#333;line-height:1.2}h1{position:relative;padding-bottom:20px;font-family:"Titillium Web";font-size:60px;font-size:3.75rem}h1:after{position:absolute;content:"";height:2px;width:100px;left:0;bottom:0;margin-left:0;background-color:#58c49a}h1.align-center{text-align:center}h1.align-center:after{left:50%;margin-left:-50px}@media screen and (max-width: 768px){h1{font-size:45px;font-size:2.8125rem}}h2{font-family:"Open Sans";font-size:45px;font-size:2.8125rem;font-weight:700}@media screen and (max-width: 768px){h2{font-size:35px;font-size:2.1875rem}}h3,.events h1.entry-title{font-family:"Open Sans";font-size:30px;font-size:1.875rem;font-weight:700;padding-bottom:0}@media screen and (max-width: 768px){h3,.events h1.entry-title{font-size:25px;font-size:1.5625rem}}h3:after,.events h1.entry-title:after{content:none}h4{font-family:"Open Sans";font-size:24px;font-size:1.5rem;font-weight:700;padding-top:10px;margin-bottom:10px}@media screen and (max-width: 768px){h4{font-size:20px;font-size:1.25rem}}h5,.widget h2,.widget h3,.archive-container h1.entry-title,.archive-single h1.entry-title{font-family:"Open Sans";font-size:22px;font-size:1.375rem;font-weight:600;padding-bottom:0}@media screen and (max-width: 768px){h5,.widget h2,.widget h3,.archive-container h1.entry-title,.archive-single h1.entry-title{font-size:18px;font-size:1.125rem}}h5:after,.widget h2:after,.widget h3:after,.archive-container h1.entry-title:after,.archive-single h1.entry-title:after{content:none}h5{margin-bottom:10px;padding-top:10px}h6{font-family:"Open Sans";font-size:16px;font-size:1rem;font-weight:600;padding-top:10px;margin-bottom:10px}p{font-family:"Open Sans";font-size:16px;font-size:1rem;line-height:2;margin-bottom:10px}.bottom-thin{border-bottom:1px solid #eee}.fullwidth{width:100%}.fullsection{height:100% !important}body,html{width:100%;height:100%}body{font-size:16px;padding-top:95px}body.give-extra{padding-top:135px}@media screen and (max-width: 1200px){body{padding-top:97px}}@media screen and (max-width: 350px){body{padding-top:83px}}a,p{word-wrap:break-word}.entry-content{margin-top:0}.noScroll{overflow:hidden !important}.generic-bg{display:table;background:url("../img/generic_bg.png") no-repeat;background-size:cover;background-position:center;height:280px;width:100%}.generic-bg h1{display:table-cell;vertical-align:middle;text-align:center;color:white;font-weight:300;padding-bottom:0;text-shadow:0 1px 1px #464646}.generic-bg h1:after{content:none}.generic-bg.search-bg{background-image:url("../img/search_bg.png")}.generic-bg.events-bg{background-image:url("../img/events_bg.png")}.generic-bg.projects-bg{background-image:url("../img/projects_bg.png")}.entry-header span.glyphicon{color:#58c49a}.text-center{text-align:center}em{font-style:italic}.left-arrow{position:relative;padding-left:20px}.left-arrow:before{color:#787878;border-right:2px solid #787878;border-bottom:2px solid #787878;content:'';position:absolute;width:10px;height:10px;left:-2px;top:7px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.left-arrow+.left-arrow:before{top:22px}strong{font-weight:bold}.table{display:table}.table-cell{display:table-cell}.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.col-xs-15{width:20%;float:left}@media (min-width: 768px){.col-sm-15{width:20%;float:left}}@media (min-width: 992px){.col-md-15{width:20%;float:left}}@media (min-width: 1200px){.col-lg-15{width:20%;float:left}}header.top-extra{width:100%;height:40px}header.top-extra .container{height:100%}header.top-extra .container>div{height:100%}header.top-extra ul{display:block;float:right;height:100%}header.top-extra ul li{float:left;height:100%;line-height:38px}header.top-extra ul li a{display:block;width:100%;height:100%;padding:0 10px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}header.top-extra ul li a:hover,header.top-extra ul li a:active,header.top-extra ul li a:focus{background-color:#eee;text-decoration:none}header.top-extra ul li+li{border-left:1px solid #eee}@media screen and (max-width: 1200px){header.top-extra{display:none}}.navbar-collapse{padding-left:0;padding-right:0;max-height:none !important;overflow-y:hidden !important;height:auto}.navbar{background:white;border-top:none;min-height:95px;margin-bottom:0;-webkit-border-radius:0 !important;border-radius:0 !important;max-height:100%}@media screen and (max-width: 1200px){.navbar{overflow-y:auto;border-bottom:1px solid #eee}}@media screen and (max-width: 350px){.navbar{min-height:initial !important}}.navbar>.container{background-color:white}.navbar .nav-container{position:relative;-webkit-box-shadow:0px 2px 8px rgba(0,0,0,0.1);-moz-box-shadow:0px 2px 8px rgba(0,0,0,0.1);box-shadow:0px 2px 8px rgba(0,0,0,0.1)}.navbar .navbar-header img{height:100%;padding:10px 0}.navbar .navbar-header .navbar-brand{height:95px;padding:0 0 0 15px}@media screen and (max-width: 350px){.navbar .navbar-header .navbar-brand{height:auto;max-width:200px}.navbar .navbar-header .navbar-brand img{height:auto;width:100%}}.navbar .current-menu-item>a,.navbar .current-menu-parent>a,.navbar .current-category-ancestor>a,.navbar .current-post-ancestor>a{background-color:#4ec4c8 !important;color:#fff !important}.navbar ul.navbar-nav>li{display:table}@media screen and (max-width: 1200px){.navbar ul.navbar-nav>li{width:100%;display:block}}.navbar ul.navbar-nav>li a{display:block;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;padding-top:0 !important;padding-bottom:0 !important}.navbar ul.navbar-nav>li a:hover{background-color:#4ec4c8;color:white}.navbar ul.navbar-nav>li>a{height:95px;display:table-cell;vertical-align:middle}@media screen and (max-width: 1200px){.navbar ul.navbar-nav>li>a{display:block;height:50px;width:100%;line-height:3.5}}@media screen and (min-width: 1200px){.navbar ul.navbar-nav>li:hover>ul.dropdown-menu{display:block}}.navbar ul.dropdown-menu{margin:0;padding:0;-webkit-border-radius:0 !important;border-radius:0 !important;border:none}@media screen and (max-width: 1200px){.navbar ul.dropdown-menu{position:static;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:100%}}.navbar ul.dropdown-menu .active a{background-color:#4ec4c8 !important;color:#fff !important}.navbar ul.dropdown-menu li a{padding:15px 30px !important}.navbar ul.dropdown-menu li a:hover{background-color:#4ec4c8 !important;color:#fff !important}.navbar .caret.in-desktop{display:inline-block}@media screen and (max-width: 1200px){.navbar .caret.in-desktop{display:none}}.navbar .caret-wrapper{position:absolute;top:0;right:0;width:60px;height:50px;padding-right:20px;display:block;text-align:right;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media screen and (min-width: 1200px){.navbar .caret-wrapper.in-mobile{display:none}}.navbar .caret-wrapper:hover{cursor:pointer;opacity:0.5;filter:alpha(opacity=50)}.navbar .caret-wrapper .caret{border-top:10px dashed;border-right:10px solid transparent;border-left:10px solid transparent;color:#6f6f6f;margin-top:20px}.navbar .navbar-nav .current-menu-item .caret-wrapper.in-mobile .caret,.navbar .navbar-nav .current-menu-parent .caret-wrapper.in-mobile .caret,.navbar .navbar-nav .current-category-ancestor .caret-wrapper.in-mobile .caret,.navbar .navbar-nav .current-post-ancestor .caret-wrapper.in-mobile .caret{color:white}.navbar-nav{margin:0}.admin-bar .navbar{top:32px}@media screen and (max-width: 1200px){.admin-bar .navbar{top:46px}}.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:focus{-webkit-border-radius:0 !important;border-radius:0 !important;border:1px solid #eee;background:transparent}.navbar-default .navbar-toggle .menu-label,.navbar-default .navbar-toggle:focus .menu-label{font-family:"Open Sans";color:#494949;text-transform:uppercase;font-weight:700}.navbar-default .navbar-toggle .icon-bar,.navbar-default .navbar-toggle:focus .icon-bar{background-color:#4ec4c8}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:not(.collapsed){background-color:#4ec4c8;border-color:#4ec4c8}.navbar-default .navbar-toggle:hover .icon-bar,.navbar-default .navbar-toggle:not(.collapsed) .icon-bar{background-color:white}.navbar-default .navbar-toggle:hover .menu-label,.navbar-default .navbar-toggle:not(.collapsed) .menu-label{color:white}.site>footer{background-color:#223842;padding:30px 0 15px}.site>footer h3{position:relative;padding-bottom:20px;color:white;font-weight:300;font-family:"Titillium Web";margin-bottom:30px}.site>footer h3:after{position:absolute;content:"";height:2px;width:100px;left:0;bottom:0;margin-left:0;background-color:white}.site>footer ul{font-family:"Open Sans";font-size:14px;font-size:0.875rem;list-style:disc;color:white;margin-left:15px}.site>footer ul li{line-height:1.5;padding-bottom:15px}.site>footer ul li a{color:white}.site>footer ul li a:hover{color:white}.site>footer p{color:white;font-family:"Open Sans";font-size:14px;font-size:0.875rem}.site>footer .footer-live-link{color:#4ec4c8}.site>footer .copyright{text-align:center;color:white;border-top:1px solid white;font-family:"Open Sans";padding-top:15px;font-size:14px;font-size:0.875rem}.cta,.submit-btn input{font-family:"Open Sans";font-size:18px;font-size:1.125rem;padding:15px 25px;border:none;display:inline-block;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.cta:hover,.cta:active,.cta:focus,.submit-btn input:hover,.submit-btn input:active,.submit-btn input:focus{text-decoration:none}.cta.primary,.submit-btn input.primary{background-color:#58c49a;border:1px solid #58c49a;color:white}.cta.primary:hover,.cta.primary.active,.submit-btn input.primary:hover,.submit-btn input.primary.active{background-color:#91d8bc}.cta.small,.submit-btn input.small{padding:10px 20px;font-size:16px;font-size:1rem}@media screen and (max-width: 400px){.cta#searchsubmit,.submit-btn input#searchsubmit{padding:10px 10px;font-size:16px;font-size:1rem}}.cta.xsmall,.submit-btn input.xsmall{padding:5px 10px;font-size:11px;font-size:0.6875rem}.cta.primary.outlined,.submit-btn input.primary.outlined{background:transparent;color:#58c49a;border:1px solid #58c49a}.cta.primary.outlined:hover,.cta.primary.outlined.active,.submit-btn input.primary.outlined:hover,.submit-btn input.primary.outlined.active{background-color:#58c49a;color:white}.cta.blank,.submit-btn input.blank{background-color:white;color:black}.cta.blank.outlined,.submit-btn input.blank.outlined{background:transparent;color:white;border:1px solid white}.cta.blank.outlined:hover,.cta.blank.outlined.active,.submit-btn input.blank.outlined:hover,.submit-btn input.blank.outlined.active{background-color:white;color:#787878}.sec-cta.aligncenter{text-align:center;margin:0 auto}.submit-btn input{background:transparent;color:white;border:2px solid white}.submit-btn input:hover{background-color:white;color:#787878}.nav-container .search-form-container{background-color:white;position:absolute;left:0;bottom:-90px;width:100%;opacity:0;visibility:hidden;z-index:0;border-top:1px solid #eee;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-box-shadow:0px 2px 8px rgba(0,0,0,0.1);-moz-box-shadow:0px 2px 8px rgba(0,0,0,0.1);box-shadow:0px 2px 8px rgba(0,0,0,0.1)}.nav-container .search-form-container.active{opacity:1;visibility:visible;z-index:1}.nav-container .search-form-container>.container{padding:20px 15px}@media screen and (max-width: 1200px){.nav-container .search-form-container>.container{width:100% !important}}@media screen and (max-width: 1200px){.nav-container .search-form-container{position:static;height:auto;opacity:1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;visibility:visible}}.nav-container .searchform .text-field{position:relative}.nav-container .searchform .text-field span{position:absolute;display:block;top:5px;left:15px;cursor:pointer;color:#b7b7b7}.nav-container .searchform .text-field input{border-top:none;border-left:none;border-right:none;width:100%;padding-bottom:10px;font-size:18px;font-size:1.125rem;line-height:1.3}.nav-container .searchform .text-field input:focus,.nav-container .searchform .text-field input:active{outline:none}.nav-container .search-toggle{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;float:right;height:95px;line-height:95px;background-color:#1e4455;color:white;padding:0 15px;font-size:16px;font-size:1rem;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.nav-container .search-toggle .search-toggle-checkbox{position:absolute;width:100%;height:100%;background-color:transparent;border:none;display:block}.nav-container .search-toggle:hover,.nav-container .search-toggle.active{cursor:pointer;background-color:#4ec4c8}@media screen and (max-width: 1200px){.nav-container .search-toggle{display:none}}.search-container{margin-bottom:40px}.search-container .page-header{border:none}.search-container .article-text{padding:20px 0 0 !important}.search-container article+article .article-text{border-top:1px solid #eee}.no-results .page-header,.not-found .page-header{border:none}.wpb_af_area{font-family:"Open Sans"}.wpb_af_area .type-wpb_af_faq{background-color:transparent}.wpb_af_area .type-wpb_af_faq a{border-bottom:1px solid #eee;font-weight:400}.wpb_af_area .type-wpb_af_faq:hover a,.wpb_af_area .type-wpb_af_faq.wpb-submenu-indicator-minus a{background-color:#58c49a;color:white}.wpb_af_area .type-wpb_af_faq p{margin-top:10px;font-size:14px;font-size:0.875rem}.error-404{text-align:center;margin-top:80px;margin-bottom:80px}.error-404 h2{margin-bottom:30px;line-height:1.5}.error-404 p{margin-bottom:40px}.banner-section{overflow:hidden;position:relative;max-height:450px;width:100%;text-align:center}.banner-section img{width:100%}.banner-section .banner-box{width:100%;height:100%;background-color:#4ec4c8;max-height:450px}@media screen and (max-width: 768px){.banner-section .banner-box{max-height:none;padding-bottom:40px}}@media screen and (max-width: 768px){.banner-section{max-height:none}}.banner-box .corporate{margin-top:70px}.banner-box .corporate img{display:block;width:130px;height:130px;margin:0 auto}.banner-box .corporate h2{color:white;text-align:center;margin-top:30px;font-weight:400;margin-bottom:30px}@media screen and (max-width: 1000px){.banner-box .corporate h2{font-size:26px;font-size:1.625rem;font-weight:500}}.banner-box .corporate p{font-family:"Open Sans";color:white;text-align:center;margin-top:10px;font-size:22px;font-size:1.375rem;line-height:1.5}@media screen and (max-width: 1000px){.banner-box .corporate p{font-size:18px;font-size:1.125rem}}@media screen and (max-width: 768px){.banner-box .corporate{margin-top:50px}}.banner-box .medic-image{height:450px;position:relative}.banner-box .medic-image img{position:absolute;top:50%;left:15px;width:90%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 768px){.banner-box .medic-image{display:none}}.no-csstransforms .medic-image img{top:25% !important}.brief-description-section{background-color:#f9f9f9;padding:40px 0}.brief-description-section .container .row>article{margin-bottom:30px}@media screen and (max-width: 768px){.brief-description-section .container .row>div{display:none}}.brief-description-section .container img{width:100%;margin:40px 0;padding-left:20px}.brief-description-section .container h3{margin-bottom:30px;margin-top:40px}.brief-description-section .container p{margin-bottom:40px;color:#494949;font-size:14px;font-size:0.875rem}.appointment-section{background-repeat:no-repeat;background-size:cover;padding:20px 0}.appointment-section *{color:white}.appointment-section h1{margin:40px 0}.appointment-section p{margin:40px 0 20px}.appointment-section .sec-cta{margin:40px 0}.appointment-section .cta{font-weight:400}.no-backgroundsize .appointment-section{background-position:center;background-color:#787878}.news-container{padding:60px 0 30px}.news-container h1{margin-bottom:10px;margin-top:10px}.news-container .cat-name{margin:60px 0 20px}.news-container .sec-cta{margin-top:30px}.news-container .cat-news-container{padding:20px 0;background-color:#f9f9f9}.news-container .cat-news-container h1{font-family:"Open Sans";font-size:20px;font-size:1.25rem;color:#333;line-height:1.5}.news-container .cat-news-container h1:after{content:none}.news-container .cat-news-container .row>article{padding:30px 15px}.news-container .cat-news-container .row>article a.cta{margin-top:30px}.news-container .cat-news-container time{display:block;font-family:"Open Sans";font-size:14px;font-size:0.875rem;color:#494949;margin-bottom:20px}.news-container .cat-news-container a.post-title{display:block;line-height:1.2;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.news-container .cat-news-container a.post-title:hover{text-decoration:none;opacity:0.5;filter:alpha(opacity=50)}.news-container .cat-news-container a.post-title h4{font-weight:600}.events-section{padding-top:90px}.events-section h1{margin-bottom:40px}.events-section .events-container{width:100%;height:480px;font-family:"Open Sans";color:white}@media screen and (max-width: 998px){.events-section .events-container{height:auto}}.events-section .events-container .last-event,.events-section .events-container .other-events{width:50%;height:100%;float:left}@media screen and (max-width: 998px){.events-section .events-container .last-event,.events-section .events-container .other-events{width:100%;float:none}}.events-section .events-container article{position:relative}.events-section .events-container article section{padding:45px}.events-section .events-container article .title-link{display:block;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.events-section .events-container article .title-link:hover{text-decoration:none;opacity:0.7;filter:alpha(opacity=70)}.events-section .events-container article time{display:block;text-shadow:0 1px 1px #000;margin-bottom:20px;font-size:14px;font-size:0.875rem}.events-section .events-container article h2{color:white;text-shadow:0 1px 1px #000;margin-bottom:30px;font-size:30px;font-size:1.875rem}@media screen and (max-width: 768px){.events-section .events-container article h2{font-size:26px;font-size:1.625rem}}.events-section .events-container .last-event section{position:absolute;left:0;bottom:0}@media screen and (max-width: 998px){.events-section .events-container .last-event{height:auto}.events-section .events-container .last-event section{position:relative}}.events-section .events-container .last-event{background-size:cover;background-repeat:no-repeat;background-position:center}.events-section .events-container .event-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2)}.events-section .events-container .event_1,.events-section .events-container .event_2{height:50%;width:100%}.events-section .events-container .event_1 time,.events-section .events-container .event_1 h2,.events-section .events-container .event_2 time,.events-section .events-container .event_2 h2{text-shadow:none}@media screen and (max-width: 998px){.events-section .events-container .event_1,.events-section .events-container .event_2{height:auto}}.events-section .events-container .event_1{background-color:#58c49a;color:white}.events-section .events-container .event_2 time,.events-section .events-container .event_2 h2{color:#58c49a}.more-events{background-color:#eee;text-align:center;padding:30px 0}.no-textshadow .events-section time{display:inline-block !important}.no-textshadow .events-section .last-event time,.no-textshadow .events-section .last-event h2{background-color:#787878;padding:10px}.requisition-section{background-color:#4ec4c8;padding:40px 0}.requisition-section h2{font-weight:300;text-align:right;color:white;padding-right:15px}@media screen and (max-width: 998px){.requisition-section h2{text-align:center;margin-bottom:30px;padding-right:0}}.requisition-section .row>div+div{text-align:center}.requisition-section a{margin-left:15px}.requisition-section a+a{margin-left:30px}@media screen and (max-width: 998px){.requisition-section a{margin-bottom:10px;margin-left:0 !important}}.administration-section{background-color:#f9f9f9;padding:40px 0 20px}.administration-section h1{margin-bottom:40px}.administration-section article{text-align:center;margin-bottom:30px}.administration-section article p{font-size:16px;font-size:1rem;font-style:italic;color:#494949;margin-bottom:10px}.administration-section article h5{color:#58c49a;line-height:1.5}.administration-section .serv-img-wrapper img{border:5px solid #eee;-webkit-border-radius:100% !important;border-radius:100% !important;margin-bottom:15px;width:170px;height:170px}.administration-section .adminis-desc{font-family:"Open Sans";margin:60px 0 40px;font-size:16px;font-size:1rem;color:#787878;text-align:center;line-height:1.8}.about-desc{font-family:"Open Sans";padding:80px 0;font-size:16px;font-size:1rem;line-height:2}.about-desc p{line-height:2}.about-desc h1,.about-desc h2,.about-desc h3,.about-desc h4,.about-desc h5,.about-desc h6{color:#58c49a}.about-desc hr{width:10%;text-align:center;border-width:2px;border-color:#eee}.department-section{padding:60px 0;background-color:#f9f9f9}.department-section h1{margin-bottom:40px}.department-section .dep-thumb img{width:100%;height:auto;-webkit-border-radius:100% !important;border-radius:100% !important;border:5px solid #eee;max-width:240px}@media screen and (max-width: 768px){.department-section .dep-thumb{text-align:center}}.department-section h4{margin:10px 0 20px;font-weight:600}.department-section p{line-height:1.5}.department-section .dep-desc-wrapper{display:table}@media screen and (max-width: 768px){.department-section .dep-desc-wrapper{text-align:center}}.department-section .dep-desc-wrapper .dep-desc{display:table-cell;vertical-align:middle}.department-section article{padding-bottom:30px}.department-section .row+.row article{border-top:1px solid #eee;padding-top:30px}.site>footer form,.contact-form form{font-family:"Open Sans"}.site>footer form label,.contact-form form label{font-size:14px;font-size:0.875rem}.site>footer form input[type='text'],.site>footer form input[type='email'],.site>footer form textarea,.contact-form form input[type='text'],.contact-form form input[type='email'],.contact-form form textarea{margin-top:10px;color:#787878;-webkit-border-radius:0 !important;border-radius:0 !important;font-size:14px;font-size:0.875rem;margin-bottom:10px}.site>footer form input:focus,.site>footer form input:active,.site>footer form textarea:focus,.site>footer form textarea:active,.contact-form form input:focus,.contact-form form input:active,.contact-form form textarea:focus,.contact-form form textarea:active{outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.site>footer form .form-control:focus,.contact-form form .form-control:focus{border-color:#58c49a}.site>footer form label{color:white}.site>footer form input[type='text'],.site>footer form input[type='email'],.site>footer form textarea{border:none;padding:5px 10px}.contact-form{margin:60px 0}.contact-form h1{margin:0 0 40px}.contact-form textarea{width:100%}.contact-form input[type='text'],.contact-form input[type='email']{padding-top:20px;padding-bottom:20px}.contact-form .submit-btn{text-align:center;margin-top:20px}.contact-form .ajax-loader{display:none}.form-control{height:auto !important}.wpcf7-response-output{padding:20px !important;font-size:14px;font-size:0.875rem;line-height:1.3;font-family:"Open Sans";font-weight:600}div.wpcf7-mail-sent-ok{border:2px solid #398f14;background-color:#398f14;color:white}div.wpcf7-mail-sent-ng{border:2px solid #ff0000;background-color:#ff0000;color:white}div.wpcf7-spam-blocked{border:2px solid #ffa500;background-color:#ffa500;color:white}div.wpcf7-validation-errors{border:2px solid #f7e700;background-color:#f7e700;color:#494949}span.wpcf7-not-valid-tip{font-size:12px;font-size:0.75rem;line-height:1.2}.filters-container{text-align:center;margin-top:40px;margin-bottom:40px}.filters-container .filter{display:inline-block;margin-bottom:10px}.filters-container .filter+.filter{margin-left:10px}.filters-container .filter:hover{cursor:pointer}.mixitup-container .mix{display:none}.mixitup-container .project-container{position:relative;width:30%;height:340px;margin:0;padding:0;margin-bottom:30px;margin-right:1.5%;margin-left:1.5%;background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 991px){.mixitup-container .project-container{width:47%;margin-right:1%;margin-left:1%;height:250px}}@media screen and (max-width: 768px){.mixitup-container .project-container{width:100%}}.mixitup-container .project-container .overlay,.mixitup-container .project-container a{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.mixitup-container .project-container .overlay,.mixitup-container .project-container a.with-overlay{opacity:0;filter:alpha(opacity=0)}.mixitup-container .project-container a{display:table}.mixitup-container .project-container a h5{display:table-cell;vertical-align:middle;color:white;text-align:center;line-height:1.3;font-size:18px;font-size:1.125rem;padding:0 20px}.mixitup-container .project-container a h5 span{display:block}.mixitup-container .project-container a:hover{text-decoration:none;opacity:0.6;filter:alpha(opacity=60)}.mixitup-container .project-container .overlay{background-color:black}.mixitup-container .project-container .overlay:before,.mixitup-container .project-container .overlay:after{position:absolute;top:10px;right:10px;bottom:10px;left:10px;content:'';opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.5s,transform 0.5s;-moz-transition:opacity 0.5s,transform 0.5s;-ms-transition:opacity 0.5s,transform 0.5s;-o-transition:opacity 0.5s,transform 0.5s;transition:opacity 0.5s,transform 0.5s}.mixitup-container .project-container .overlay:before{border-top:1px solid #58c49a;border-bottom:1px solid #58c49a;-webkit-transform:scale(0, 1);-moz-transform:scale(0, 1);-o-transform:scale(0, 1);-ms-transform:scale(0, 1);transform:scale(0, 1);opacity:0.4;filter:alpha(opacity=40)}.mixitup-container .project-container .overlay:after{border-right:1px solid #58c49a;border-left:1px solid #58c49a;-webkit-transform:scale(1, 0);-moz-transform:scale(1, 0);-o-transform:scale(1, 0);-ms-transform:scale(1, 0);transform:scale(1, 0);opacity:0.4;filter:alpha(opacity=40)}.mixitup-container .project-container:hover a.with-overlay{opacity:1;filter:alpha(opacity=100)}.mixitup-container .project-container:hover .overlay{opacity:0.7;filter:alpha(opacity=70);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mixitup-container .project-container:hover .overlay:before,.mixitup-container .project-container:hover .overlay:after{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}.events-list{font-family:"Open Sans";margin:20px 0}.events-list .date-group h5{font-weight:700;margin-bottom:20px;margin-top:30px;color:#58c49a;border-bottom:1px solid #b7b7b7;padding-bottom:15px}.events-list .date-group ~ .date-group{padding-top:10px}.events-list article{color:#787878}.events-list article+article{margin-top:40px}.events-list article a.thumbnail-link{display:block;width:100%;height:320px;background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:15px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.events-list article a.thumbnail-link:hover{opacity:0.5;filter:alpha(opacity=50)}@media screen and (max-width: 768px){.events-list article a.thumbnail-link{height:150px;width:100%;overflow:initial}}.events-list article .entry-title a{color:#494949}.events-list article .event-meta{margin-top:10px;margin-bottom:15px;font-size:14px;font-size:0.875rem;line-height:1.5}.events-list article .event-meta span{font-size:16px;font-size:1rem;color:#58c49a}.events-list article .event-meta>div{margin-bottom:5px}.events-list article .moretag{margin-top:15px}.wp_gmaps_canvas{margin-top:20px;margin-bottom:10px;width:100% !important}@media screen and (max-width: 768px){.wp_gmaps_canvas{height:150px !important}}.event-program{margin:20px 0}.event-program h6{margin-bottom:10px}.event-program table{border:1px solid #eee;width:100%;font-family:"Open Sans"}.event-program table tr td{border:1px solid #eee;padding:20px 10px;color:#58c49a;font-weight:700;font-size:14px;font-size:0.875rem;line-height:1.5;width:25%}.event-program table tr td+td{color:#494949;font-weight:600;width:75%}.event-program table tr:nth-child(odd){background-color:#f9f9f9}.event-single .specific-single-post{margin-top:30px}.event-single .event-place{font-family:"Open Sans";font-size:16px;font-size:1rem}.services-section{margin:70px 0;text-align:center}.services-section h1{margin-bottom:60px}@media screen and (max-width: 980px){.services-section .row>article{margin-bottom:40px}}.services-section img{max-width:70px}.services-section .serv-img-wrapper{display:inline-block;border:5px solid #58c49a;padding:25px;-webkit-border-radius:100% !important;border-radius:100% !important;margin-bottom:30px;width:130px;height:130px}.services-section h6{margin-bottom:0;position:relative;padding-bottom:30px}.services-section h6:after{content:"";height:3px;width:50px;position:absolute;bottom:0;left:50%;margin-left:-25px;background-color:#eee}.services-section p{font-size:14px;font-size:0.875rem}.gallery{display:inline-block}.gallery figure{width:auto !important}#swipebox-close{right:20px !important;top:10px !important}.wp-pagenavi{font-family:"Open Sans";margin:30px 0}.wp-pagenavi span,.wp-pagenavi a{padding:10px 15px;color:#787878;background:white;border:1px solid #eee;text-decoration:none;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.wp-pagenavi span:hover,.wp-pagenavi a:hover{text-decoration:none;border:1px solid #eee !important;background-color:#58c49a;color:white}.wp-pagenavi span.current,.wp-pagenavi a.current{border:1px solid #eee !important;background-color:#58c49a;color:white;font-weight:400}.post-img{margin-top:20px;max-height:500px;overflow:hidden}.post-img a{display:block;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.post-img a:hover{opacity:0.5;filter:alpha(opacity=50)}.post-img img{width:100%;height:auto}.archive-container{padding-top:30px;padding-bottom:30px}.archive-container article{margin-top:30px}.archive-container .date-container{background-color:#1e4455;padding:20px 10px;color:white;font-family:"Open Sans";text-align:center}.archive-container .date-container>div+div{margin-top:10px}.archive-container .date-container .post-day{font-size:30px;font-size:1.875rem}@media screen and (max-width: 450px){.archive-container .date-container .post-day{font-size:22px;font-size:1.375rem}}.archive-container .date-container .post-month{font-size:12px;font-size:0.75rem}@media screen and (max-width: 450px){.archive-container .date-container .post-month{font-size:11px;font-size:0.6875rem}}.archive-container .date-container .post-year{font-size:18px;font-size:1.125rem}@media screen and (max-width: 450px){.archive-container .date-container .post-year{font-size:14px;font-size:0.875rem}}.archive-container .article-single-container{background-color:white}.archive-container .article-single-container .post-img{overflow:hidden;margin-top:0}.archive-container .article-single-container .post-img a{background-repeat:no-repeat;background-position:center;background-size:cover;height:250px}.archive-container .article-single-container .article-text{padding:20px}.archive-container .article-single-container .article-text .entry-title{margin-bottom:15px}.archive-container .article-single-container .article-text .entry-title a{color:#494949}.archive-container .article-single-container .article-text p{color:#494949;font-size:14px;font-size:0.875rem;line-height:2}.archive-container .article-single-container .article-text .moretag{margin-top:20px}.categories-container{margin-bottom:10px}.categories-container a{margin-bottom:10px;margin-right:10px}.generic-single-post{padding:20px;margin-top:30px}.specific-single-post{margin-top:20px}.specific-single-post.dark-bg{padding:20px}.generic-single-post,.specific-single-post{background-color:white;margin-bottom:31px}.generic-single-post h2,.specific-single-post h2{font-size:22px;font-size:1.375rem}.generic-single-post h3,.specific-single-post h3{font-size:20px;font-size:1.25rem}.generic-single-post h4,.specific-single-post h4{font-size:18px;font-size:1.125rem}.generic-single-post h5,.specific-single-post h5{color:#494949;font-size:16px;font-size:1rem}.generic-single-post h6,.specific-single-post h6{font-size:14px;font-size:0.875rem}.generic-single-post h2,.generic-single-post h3,.generic-single-post h4,.generic-single-post h5,.generic-single-post h6,.specific-single-post h2,.specific-single-post h3,.specific-single-post h4,.specific-single-post h5,.specific-single-post h6{margin-bottom:10px}.generic-single-post time,.generic-single-post .event-place,.generic-single-post .proj-types,.specific-single-post time,.specific-single-post .event-place,.specific-single-post .proj-types{display:block;font-family:"Open Sans";color:#494949;font-size:14px;font-size:0.875rem;margin-top:10px}.generic-single-post p,.specific-single-post p{color:#494949;font-size:14px;font-size:0.875rem;line-height:2}.generic-single-post .entry-header,.specific-single-post .entry-header{font-family:"Open Sans";color:#494949;margin-bottom:15px}.generic-single-post img,.specific-single-post img{max-width:100%;height:auto}.dark-bg{background-color:#f9f9f9}.dark-bg .article-single-container,.dark-bg .generic-single-post{border:1px solid #eee}.generic-page{margin-top:30px;margin-bottom:30px}.entry-content ol,.entry-content ul:not(.post-attached-media){font-family:"Open Sans";padding-left:25px;color:#494949;font-size:14px;font-size:0.875rem;line-height:2;margin-bottom:15px}.entry-content ol{list-style:decimal}.entry-content ul:not(.post-attached-media){list-style:initial}.sharify-container ul{padding-left:0 !important}.no-results{margin-top:30px;margin-bottom:60px}aside .widget-area,aside .widget,aside.widget{margin-top:30px}aside .widget{background-color:white;padding:0}aside .widget .widget-title+*{margin-top:30px}aside .widget li{list-style:none;font-family:"Open Sans";line-height:1.5}aside .widget li+li{border-top:1px solid #eee;padding-top:15px;margin-top:15px}aside .widget li a{color:#58c49a}aside .widget ul.children{margin-top:15px;padding-left:30px}@media screen and (min-width: 992px){aside .widget,aside.widget{padding-left:20px;border-left:1px solid #eee}}.dark-bg .widget{padding:20px;border:1px solid #eee}.post-attached-media{margin:20px 0;font-family:"Open Sans"}.post-attached-media a{display:inline-block}.post-attached-media a i{padding:10px;background-color:#58c49a;color:white;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.post-attached-media a span{padding:10px;background-color:#f9f9f9;color:#787878;font-size:14px;font-size:0.875rem;line-height:2.5}.post-attached-media a:hover,.post-attached-media a:active,.post-attached-media a:focus{text-decoration:none}.post-attached-media a:hover i,.post-attached-media a:active i,.post-attached-media a:focus i{opacity:0.5;filter:alpha(opacity=50)}.post-attached-media-title{margin-top:20px}.breadcrumbs{padding:20px 0;background-color:white;font-family:"Open Sans";font-size:14px;font-size:0.875rem;color:#787878;line-height:1.5}.breadcrumbs a{color:#787878}.srs section:not(.banner__container) h1{color:black;position:relative;padding-bottom:15px;margin-bottom:60px;font-family:"Open Sans";text-align:center}.srs section:not(.banner__container) h1:after{content:"";position:absolute;bottom:0;left:50%;margin-left:-15px;width:30px;height:3px;background-color:black}.banner__container{position:relative;width:100%}@media screen and (max-width: 1120px){.banner__container .banner-img{display:none}}.banner__text{margin:auto;position:absolute;top:0;left:auto;bottom:0;right:0;width:50%;height:50%;color:white;text-shadow:2px 2px #000}@media screen and (max-width: 1120px){.banner__text{position:static;width:100%;height:auto;left:0;padding:30px;background-size:cover}}@media screen and (min-width: 1120px){.banner__text{background:none !important}}@media screen and (max-width: 1120px){.banner__text{left:0;width:100%}}.banner__text img{max-width:100px}.banner__text h1{font-family:"Open Sans";margin-bottom:30px;line-height:1.2}.banner__text h1:after{content:none}@media screen and (max-width: 768px){.banner__text h1{font-size:24px;font-size:1.5rem}}.banner__text p{font-size:24px;font-size:1.5rem;line-height:1.5;margin-bottom:30px}@media screen and (max-width: 768px){.banner__text p{font-size:18px;font-size:1.125rem}}.banner__text ul li{display:inline-block}.banner__text ul li+li{margin-left:30px}.srs .about{margin:30px 0}.srs .about article{margin:30px 0}.srs .about article h5{position:relative;padding-bottom:15px}.srs .about article h5:after{content:"";position:absolute;left:0;bottom:0;width:30px;height:3px;background-color:black}.srs .about article p{line-height:1.5}.srs .whatis{background-color:#eee;padding:60px 0 30px}.srs .whatis ul{text-align:center;margin:0 auto}.srs .whatis li{display:inline-block;vertical-align:top;padding:0 40px 30px}@media screen and (max-width: 1335px){.srs .whatis li{padding:0 20px 30px}}.srs .whatis li figure{border-radius:50%;width:150px;height:150px;margin:0 auto;background-color:#369EBB;position:relative;overflow:hidden;text-align:center}.srs .whatis li figure img{max-width:65px;margin-top:45px}.srs .whatis li .step{display:block;padding:30px 0;color:#369EBB;font-family:"Open Sans";font-size:32px;font-size:2rem}.srs .whatis li p{width:180px;color:#636363;line-height:1.5}@media screen and (max-width: 768px){.stores.container .table{display:block}}.stores.container .table .table-cell{width:50%;vertical-align:middle;text-align:center}@media screen and (max-width: 768px){.stores.container .table .table-cell{display:block;width:100%;vertical-align:top}}.stores.container img{margin:0 auto}.stores.container li{display:inline-block}.stores.container li+li{margin-left:30px}.stores.container .stores_badges{margin-top:30px}.stores.container .stores_badges p{font-size:16px;font-size:1rem}.stores.container .stores__buttons{margin-top:50px}.stores.container .stores__buttons span.title{font-size:18px;font-size:1.125rem;display:block;color:black;position:relative;padding-bottom:15px;margin-bottom:30px;font-family:"Open Sans";text-align:center}.stores.container .stores__buttons span.title:after{content:"";position:absolute;bottom:0;left:50%;margin-left:-15px;width:30px;height:3px;background-color:black}.stores.container .preview_input{display:none}.stores.container .preview_input_label{width:120px;height:120px;background-repeat:no-repeat;background-position:center center;background-size:cover}.stores.container .preview_input_label:hover{cursor:pointer}.stores.container .stores__previews{text-align:center}.stores.container .stores__previews img{max-height:700px;padding:60px 0}.stores.container label.select_iphone{background-image:url("../img/plussrs/icons/Circulos Apple Android/DevicesEu_iOS.png")}.stores.container label.select_iphone:hover{background-image:url("../img/plussrs/icons/Circulos Apple Android/DevicesEu_iOS_hover.png")}.stores.container label.select_android{background-image:url("../img/plussrs/icons/Circulos Apple Android/DevicesEu_Android.png")}.stores.container label.select_android:hover{background-image:url("../img/plussrs/icons/Circulos Apple Android/DevicesEu_Android_hover.png")}.stores.container #select_iphone ~ .table .stores__previews .iphone_preview{display:none}.stores.container #select_iphone:checked ~ .table .stores__previews .iphone_preview{display:block}.stores.container #select_iphone:checked ~ .table .stores__buttons .select_iphone{background-image:url("../img/plussrs/icons/Circulos Apple Android/DevicesEu_iOS_hover.png")}.stores.container #select_android ~ .table .stores__previews .android_preview{display:none}.stores.container #select_android:checked ~ .table .stores__previews .android_preview{display:block}.stores.container #select_android:checked ~ .table .stores__buttons .select_android{background-image:url("../img/plussrs/icons/Circulos Apple Android/DevicesEu_Android_hover.png")}.srs__video{position:relative;max-height:500px;overflow:hidden;position:relative}.srs__video:before{content:"";display:block;position:absolute;top:0;left:50%;z-index:3;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid white}.srs__video img{width:100%}.srs__video .overlay{background-color:rgba(219,175,60,0.6);border-top:5px solid #D1AF4E;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.srs__video .overlay:hover{cursor:pointer}.srs__video--actions{display:table;text-align:center;width:100%;height:100%}.srs__video--actions .table-cell{vertical-align:middle}.srs__video--actions .video_caption{font-family:"Open Sans";color:white;font-size:20px;font-size:1.25rem;display:block;margin-bottom:30px}.srs__video--actions img{width:50px;margin:0 auto}
/*# sourceMappingURL=saudacor.css.map */
