/*!
 * Theme Name:         Raw
 * Description:        Raw is the skeleton for Bullseye Wordpress themes.
 * Version:            201610101.1
 * Author:             Bullseye
 * Author URI:         http://www.bullseye.pt/
 * Text Domain:        raw
 *//*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}body{font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.4625;color:#696f7c;background-color:#f6f6f6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:'liga','kern'}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-weight:300;line-height:1.1}ul{list-style-type:none}.grid__container{box-sizing:border-box;max-width:1140px;width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.grid__container--flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}.grid__column{box-sizing:border-box;display:block;-ms-flex:0 1 auto;flex:0 1 auto;width:100%}.grid__location{height:320px}.list{margin-top:1em;margin-bottom:1em;padding-left:40px}.list--disc{list-style-type:disc}.text--right{text-align:right}.text--bold{font-weight:700}.forms,.nf-before-form-content,.nf-form-title{padding-left:10px;padding-right:10px}.nf-form-cont:after{content:"";display:table;clear:both}.nf-form-title h3{font-weight:600;font-size:40px;font-size:2.5rem}.label-above .nf-field-label{display:block;width:100%;margin-bottom:0!important;border-bottom:1px solid #999}.label-above .nf-field-label label{font-weight:400;color:#696f7c}.label-above .nf-field-element input:not([type=button]),.label-above .nf-field-element textarea{width:100%;padding:.5em;box-shadow:none;outline:none;border:0 none;color:#696f7c;background-color:#fff}.submit-wrap .nf-field-label{display:none}.nf-error .nf-error-msg{position:absolute;top:0;right:0;font-size:12px;font-size:.75rem}.nf-field-container{box-sizing:border-box;float:left;width:100%;padding-left:10px;padding-right:10px;clear:none!important}.button,button,input[type=button]{position:relative;display:inline-block;overflow:hidden;padding:.625em 2.5em;border-radius:50px;border:none;text-decoration:none;font-weight:600;color:#fff;font-size:14px;font-size:.875rem;cursor:pointer;outline:none;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:color,background;transition-duration:.3s;background-color:#4c9da7}html.is-safari .button:hover,html.is-safari button:hover,html.is-safari input[type=button]:hover,html:not(.is-safari) .button:before,html:not(.is-safari) button:before,html:not(.is-safari) input[type=button]:before{background-color:#3c7c84}html:not(.is-safari) .button:before,html:not(.is-safari) button:before,html:not(.is-safari) input[type=button]:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;transform:scaleX(0);transform-origin:0 50%;transition-property:transform;transition-duration:.35s;transition-timing-function:ease-in-out;border-radius:50px}html:not(.is-safari) .button:hover:before,html:not(.is-safari) button:hover:before,html:not(.is-safari) input[type=button]:hover:before{transform:scaleX(1)}.button--red{background-color:#fb6670}html.is-safari .button--red:hover,html:not(.is-safari) .button--red:before{background-color:#fa3442}.button--pink{background-color:#f9aab0}html.is-safari .button--pink:hover,html:not(.is-safari) .button--pink:before{background-color:#f67a84}.button--yellow{background-color:#ffc94d}html.is-safari .button--yellow:hover,html:not(.is-safari) .button--yellow:before{background-color:#ffba1a}.button--light-blue{background-color:#64c2ce}html.is-safari .button--light-blue:hover,html:not(.is-safari) .button--light-blue:before{background-color:#3db3c2}.button--blue{background-color:#4c9da7}html.is-safari .button--blue:hover,html:not(.is-safari) .button--blue:before{background-color:#3c7c84}.button--green{background-color:#a9d94e}.button--space{margin:30px 0}.pagination{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;background-color:#d0d0d0}.pagination__next{text-align:right}.pagination div{box-sizing:border-box;-ms-flex:0 1 auto;flex:0 1 auto;width:50%}.pagination a{display:block;padding:2em;text-decoration:none;text-transform:uppercase;color:#346c72;font-size:12px;font-size:.75rem}.pagination a:hover{background-color:#4c9da7;color:#f6f6f6}.header{z-index:2;height:66px}.header,.header:after{position:absolute;top:0;left:0;width:100%}.header:after{content:"";z-index:1;height:6px;background:linear-gradient(90deg,#f17079,#f17079 16.66%,#f4b0b5 0,#f4b0b5 33.32%,#ffc94d 0,#ffc94d 49.98%,#6bbdc7 0,#6bbdc7 66.64%,#5299a1 0,#5299a1 83.3%,#a7d058 0,#a7d058)}.header+article{margin-top:140px}.header__logo a{display:inline-block}.header__logo img{display:block;max-width:none;height:35px;margin-top:16px;margin-left:20px}.header__icon{z-index:4;position:fixed;top:10px;right:20px;width:22px;height:22px}.header__icon:after,.header__icon:before{content:"";position:absolute;left:0;width:22px;height:1px;background-color:#fb6670;transition-property:transform;transition-duration:.35s;transition-timing-function:ease-in-out}.header__icon:before{transform:translateY(8px)}.header__icon:after{transform:translateY(12px)}.header__input:checked+.header .header__icon:after,.header__input:checked+.header .header__icon:before{background-color:#fff}.header__input:checked+.header .header__icon:before{transform:translateY(10px) rotate(225deg)}.header__input:checked+.header .header__icon:after{transform:translateY(10px) rotate(-45deg)}.header__nav ul{margin:0;padding:0;list-style-type:none}.header__nav a{overflow:hidden;color:#fff;text-decoration:none}.footer{position:relative;overflow:auto;width:100%;height:auto;margin-top:80px;padding:80px 0 0;background-color:#323e4b}.blocks+.footer,.gallery+.footer,script+.footer{margin-top:0}.footer__content{position:relative}.footer__column{display:inline-block;margin:20px 0;color:#b8b8b8}.footer__column h1,.footer__column h2,.footer__column h3{color:#6d6e71}.footer__column h2{margin-top:0;font-weight:600;text-transform:none;font-size:22px;font-size:1.375rem}.footer__column h3{font-weight:100;font-size:16px;font-size:1rem}.footer__column p{margin-top:0;margin-bottom:18px}.footer__column a,.footer__column p{display:block;font-size:14px;font-size:.875rem}.footer__column a{color:#b8b8b8;text-decoration:none}.footer__column--logo{margin:20px 0}.footer__column--logo img{width:120px}.footer__column--text{-ms-flex:0 1 80%;flex:0 1 80%}.footer__column--text .grid__container{padding:0}.footer__column--text .grid__column{-ms-flex:0 100%;flex:0 100%}.footer__copy{width:100%;background-color:#2b3643;color:#ababaa;font-size:13px;font-size:.8125rem}.footer__copy:after{content:"";position:absolute;bottom:0;width:100%;height:6px;background:linear-gradient(90deg,#f17079 0,#f17079 16.66%,#f4b0b5 0,#f4b0b5 33.32%,#ffc94d 0,#ffc94d 49.98%,#6bbdc7 0,#6bbdc7 66.64%,#5299a1 0,#5299a1 83.3%,#a7d058 0,#a7d058)}.footer__copy a path{transition:fill .35s ease}.footer__copy a:hover path{fill:#fff}.footer__copy a:hover path.target{fill:#ec1c24}.footer__bullseye{width:76px;height:14px;margin-bottom:4px;vertical-align:middle}.hero{width:100vw;height:100vh}.hero:after{content:"";position:fixed;z-index:2;top:50%;right:0;width:6px;height:300px;margin-top:-150px;background:linear-gradient(180deg,#f17079,#f17079 16.66%,#f4b0b5 0,#f4b0b5 33.32%,#ffc94d 0,#ffc94d 49.98%,#6bbdc7 0,#6bbdc7 66.64%,#5299a1 0,#5299a1 83.3%,#a7d058 0,#a7d058)}.hero__bg{display:block;object-fit:cover;width:100%;height:100%}.hero__content{position:absolute;top:50%;transform:translateY(-50%);margin-left:20px}.hero__content h1{margin-bottom:10px;line-height:1.1;font-weight:600;color:#fff;font-size:51px;font-size:3.1875rem}.hero__content h3{margin:0;font-weight:500;color:#fff;font-size:33px;font-size:2.0625rem}.hero__icon--scroll{margin-top:30px;display:block}.hero__icon--scroll svg{width:40px;height:40px}.hero__icon--scroll path{transition:opacity .55s ease,transform .55s ease;transform-origin:50% 50%}.hero__icon--scroll .arrow{opacity:0}.hero__icon--scroll:hover .arrow{opacity:1}.hero__icon--scroll:hover .circle{opacity:0;transform:rotateY(180deg)}.hero__info h3{margin:0;font-weight:500;color:#fff;font-size:33px;font-size:2.0625rem}.hero__info img{width:300px;margin-top:20px}.hero__social{position:absolute;bottom:40px;right:40px}.hero__social ul{padding:0}.hero__social li{padding:0 7px;display:inline-block}.hero__social li img{width:30px}.content+.buttons{margin-top:-50px}.blocks__container{padding:20px;color:#fff}.blocks__container--red{background-color:#fb6670}.blocks__container--blue{background-color:#4c9da7}.blocks__container--yellow{background-color:#ffc94d}.blocks__container--light-blue{background-color:#64c2ce}.blocks__container--pink{background-color:#f9aab0}.blocks__container--green{background-color:#a9d94e}.blocks__container__button{display:block;text-align:right}.blocks__container__button img{transition:transform .25s ease-in-out}.blocks__container__button img:hover{transform:rotate(90deg)}.blocks__container--map{padding:0;height:320px}.blocks h1{margin-top:0;margin-bottom:.3em;font-weight:600;font-size:30px;font-size:1.875rem}.blocks h2{margin-top:0;font-size:20px;font-size:1.25rem}.blocks p{margin-top:20px;font-size:14px;font-size:.875rem}.blocks img{width:32px}.blocks ul{list-style-type:disc;padding-left:1em}.block-image{margin-bottom:50px}.block-image ul{list-style-type:disc;padding-left:1em}.block_alternative{padding-left:10px;padding-right:10px}.block_alternative__container h1 span,.block_alternative__container h2 span,.block_alternative__container h3 span,.block_alternative__container h4 span{display:block;padding:.1em}.block_alternative__container ul{list-style-type:disc}.links{background:url(assets/links/background.jpg) no-repeat 50%;background-size:cover}header+.links{margin-top:50px}.links ul{margin:0;padding:0;list-style-type:none}.links a{display:block;padding:1em;text-decoration:none;color:#fff}.links__item{position:relative;padding-left:10px}.links__item:before{content:"";position:absolute;top:0;left:0;width:10px;height:100%}.links__item--red:before{background-color:#fb6670}.links__item--pink:before{background-color:#f9aab0}.links__item--yellow:before{background-color:#ffc94d}.links__item--light-blue:before{background-color:#64c2ce}.links__item--blue:before{background-color:#4c9da7}.links__item--green:before{background-color:#a9d94e}.gallery img{width:100%;display:block}.content{max-width:1140px;margin-left:auto;margin-right:auto;padding:0 20px}.content--narrow{padding-bottom:0}.content h1{font-weight:600;font-size:24px;font-size:1.5rem}.content h2{font-weight:600;font-size:20px;font-size:1.25rem}.content h3{font-weight:600;font-size:17px;font-size:1.0625rem}.content h4{font-weight:600;font-size:14px;font-size:.875rem}.content h1,.content h2,.content h3,.content h4{margin-top:50px}.content h1 span,.content h2 span,.content h3 span,.content h4 span{display:block;padding:.15em}.content ul{list-style-type:disc;padding-left:1em}.profile__item{width:100%;padding:30px 10px;text-align:center}.profile__item h2{text-align:center;text-transform:none;font-size:18px;font-size:1.125rem}.profile__item img{position:absolute;top:0;width:100%}.profile__item__viewmore{text-decoration:underline}.profile__item__intro{width:80%;margin:0 auto;text-align:center;font-size:14px;font-size:.875rem}.profile__item__image{position:relative;display:block;width:50%;margin:0 auto;padding-top:50%;text-align:left;cursor:pointer;transform:translateZ(0)}.profile__item__image:hover .profile__item__picture{transform:rotateY(180deg);opacity:0}.profile__item__image:hover .profile__item__cover{transform:rotateY(0);opacity:1}.profile__item__picture{overflow:hidden}.profile__item__cover,.profile__item__picture{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;transition:transform .35s ease,opacity .35s ease}.profile__item__cover{opacity:0;font-weight:600;background-color:#3d979e;color:#fff;transform:rotateY(180deg);font-size:16px;font-size:1rem}.profile__item__cover span{position:absolute;top:50%;width:100%;text-align:center;transform:translateY(-50%)}.profile__item__button{float:right;margin-right:10%;text-transform:uppercase;font-weight:700;letter-spacing:.5px;font-size:12px;font-size:.75rem}.profile__item__popup{position:fixed;z-index:5;left:0;bottom:100%;opacity:0;width:100%;height:0;background-color:rgba(61,151,158,.95);color:#fff;transition:opacity .55s ease,height .55s ease;overflow:auto}.profile__item__popup__container{box-sizing:border-box;height:100%;padding:100px 0;-webkit-overflow-scrolling:touch}.profile__item__popup .profile__item__image{overflow:hidden;float:left;width:30%;border-radius:50%;margin-left:7%;margin-right:30px;padding-top:30%;-webkit-shape-outside:circle(50%);shape-outside:circle(50%);transform:scale(0) translateY(-50px);transform-origin:top center;transition:transform .35s ease}.profile__item__popup__content{margin-left:19%;margin-right:10%;text-align:justify}.profile__item__popup__content h2{text-align:left;font-weight:600}.profile__item__popup__content p{font-size:16px;font-size:1rem}.profile__item__popup__content p:first-of-type{margin-top:0}.profile__item__input:checked+.profile__item__popup{height:100%;opacity:1;bottom:auto;top:0}.profile__item__input:checked+.profile__item__popup .profile__item__image{transform:scale(1) translateY(0)}.banner{position:absolute;bottom:0;left:0;width:100%}.banner p{margin:0}.banner p>span{display:block;padding:.75em 1.25em}.banner a{color:currentColor}@media only screen and (min-width:480px){.gallery{display:-ms-flexbox;display:flex;max-height:440px;overflow:hidden}.object-fit .gallery img{object-fit:cover;width:100%;height:50%}.gallery__row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:stretch;align-content:stretch}.gallery__column,.gallery__row{-ms-flex:0 1 auto;flex:0 1 auto;width:50%}.gallery__column:first-of-type{position:relative;overflow:hidden}.object-fit .gallery__column:first-of-type img{height:100%}.no-object-fit .gallery__column:first-of-type img{position:absolute;top:50%;left:50%;max-width:none;width:auto;height:100%;transform:translate(-50%,-50%)}}@media only screen and (min-width:768px){.grid__location{height:640px}.nf-field-container.form--33,.nf-field-container.form--50{width:50%}.header__logo{position:absolute;top:0;left:0;width:22%;text-align:center}.header__logo a{display:inline-block}.header__logo img{height:45px;margin-left:0}.header__icon{display:none}.header--alt .header__nav a{color:#696f7c}.header__nav ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.header__nav a{display:block;height:60px;margin-top:6px;line-height:60px;vertical-align:middle;font-weight:600;font-size:14px;font-size:.875rem}.header__nav li{position:relative;-ms-flex:0 1 12%;flex:0 1 12%;text-align:center}.footer__column:nth-of-type(1){width:20%}.footer__column:nth-of-type(2){padding-right:15px;width:40%}.footer__column:nth-of-type(3){width:40%}.footer__column h1{font-size:33px;font-size:2.0625rem}.footer__column h2{font-size:18px;font-size:1.125rem}.footer__column--text .grid__column{-ms-flex:0 50%;flex:0 50%}.footer__copy .grid__column{width:50%;text-align:left}.footer__copy .grid__column:last-of-type{text-align:right}.hero__content{right:10%;margin-left:0}.hero__content h1{font-size:65px;font-size:4.0625rem}.hero__info img{width:40%}.hero__social{right:130px}.block-image .grid__column:first-child{width:40%}.block-image .grid__column:last-child{box-sizing:border-box;width:60%;padding-left:2em}.block_alternative__container{box-sizing:border-box;width:50%;padding-left:10px;padding-right:10px}.profile__item{text-align:left}.profile__item h2{margin:1em 0 0;text-align:left}.profile__item p{margin:0;text-align:left}.profile__item label.profile__item__image{float:left;width:100px;height:100px;padding:0;margin-right:1em}}@media only screen and (min-width:1024px){.grid__location{height:900px}.nf-field-container.form--33{width:33.333%}.hero__content h3{font-weight:500;font-size:33px;font-size:2.0625rem}.hero__info{height:40px}.hero__info h3{float:left;width:50%}.hero__info img{float:left;width:250px;margin-top:10px}.blocks{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}.blocks__container{position:relative;box-sizing:border-box;-ms-flex:0 1 auto;flex:0 1 auto;width:33.333%;padding:2rem}.blocks__container img{display:block;width:40px}.blocks__container__wrapper{padding-bottom:80px}.blocks__container__button{position:absolute;bottom:2rem;right:2rem;margin:0;line-height:1}.blocks__container--map{-ms-flex:0 1 auto;flex:0 1 auto;width:66.666%;height:450px;padding:0}.block_alternative__container{width:33.333%}header+.links{margin-top:0}.links ul{display:-ms-flexbox;display:flex;height:450px;margin-left:2rem;margin-right:2rem}.links li{-ms-flex:0 1 auto;flex:0 1 auto;display:table;width:16.666%;height:100%}.links a{position:relative;z-index:1;display:table-cell;vertical-align:middle;text-align:center;text-transform:capitalize;font-size:16px;font-size:1rem}.links__item{overflow:hidden;padding-left:0}.links__item span{display:block}.links__item:before{top:auto;top:0;width:100%;height:100%;transform:scaleY(.075);transform-origin:bottom;transition-property:transform;transition-duration:.35s;transition-timing-function:ease-in-out;will-change:transform}.links__item:hover:before{transform:none}.links__item__subtitle{font-weight:700;font-size:20px;font-size:1.25rem}.profile__item__button{position:absolute;top:100px;right:50px}.profile__item__popup__container{width:90%;height:auto;margin:0 auto;padding-top:150px}.profile__item__popup .profile__item__image{margin-left:0;margin-right:20px}.profile__item__popup__content{margin-left:25%}}@media only screen and (min-width:1280px){.profile__item__popup__container{width:70%}}@media only screen and (min-width:1600px){.blocks__container{padding:3rem}.blocks__container__button{bottom:3rem;right:3rem}.blocks__container--map{height:700px;padding:0}.links ul{height:600px;margin-left:3rem;margin-right:3rem}.links__item__title{font-weight:700;line-height:1.1;font-size:24px;font-size:1.5rem}.links__item__subtitle{line-height:1.1;font-size:30px;font-size:1.875rem}}@media only screen and (max-width:767px){.header__nav{z-index:3;position:fixed;top:0;left:0;display:table;width:100%;height:100vh;background-color:#fb6670;transform:translateY(-75px);opacity:0;pointer-events:none;transition-property:transform,opacity,visibility;transition-timing-function:ease-in-out}.header__nav,.header__nav ul{visibility:hidden;transition-duration:.35s}.header__nav ul{display:table-cell;vertical-align:middle;text-align:center;transform:translateY(-20%);transition-property:transform,visibility;transition-timing-function:ease-in-out}.header__nav li{margin-top:1em;margin-bottom:1em}.header__nav a{font-size:18px;font-size:1.125rem}.header__input:checked+.header .header__nav{transform:none;visibility:visible;opacity:1;pointer-events:auto}.header__input:checked+.header .header__nav ul{transform:none;visibility:visible}}