@charset "utf-8";
.fancybox-arrow,.fancybox-infobar__body {
-moz-user-select:none;
-ms-user-select:none
}

.fancybox-container,.fancybox-infobar__body,a,button {
-webkit-tap-highlight-color:transparent

}

.fancybox-enabled {

overflow:hidden
}

.fancybox-enabled body {
overflow:visible;
height:100%
}

.fancybox-is-hidden {
position:absolute;
top:-9999px;

left:-9999px;
visibility:hidden
}

.fancybox-container {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
z-index:99993;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-transform:translateZ(0);
transform:translateZ(0)
}

.fancybox-container~.fancybox-container {
z-index:99992
}

.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage {
position:absolute;
top:0;
right:0;
bottom:0;
left:0
}

.fancybox-outer {
overflow-y:auto;
-webkit-overflow-scrolling:touch
}

.fancybox-bg {
background:#1e1e1e;
opacity:0;
transition-duration:inherit;
transition-property:opacity;
transition-timing-function:cubic-bezier(.47,0,.74,.71)
}

.fancybox-is-open .fancybox-bg {
opacity:.87;
transition-timing-function:cubic-bezier(.22,.61,.36,1)
}

.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar {
position:absolute;
direction:ltr;
z-index:99997;
opacity:0;
visibility:hidden;
transition:opacity .25s,visibility 0s linear .25s;
box-sizing:border-box
}

.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar {
opacity:1;
visibility:visible;
transition:opacity .25s,visibility 0s
}

.fancybox-infobar {
top:0;
left:50%;
margin-left:-79px
}

.fancybox-infobar__body {
display:inline-block;
width:70px;
line-height:44px;
font-size:13px;
text-align:center;
color:#ddd;
background-color:rgba(30,30,30,.7);
pointer-events:none;
-webkit-user-select:none;
user-select:none;
-webkit-touch-callout:none;
-webkit-font-smoothing:subpixel-antialiased
}

.fancybox-toolbar {
top:0;
right:0
}

.fancybox-stage {
overflow:hidden;
direction:ltr;
z-index:99994;
-webkit-transform:translateZ(0)
}

.fancybox-slide {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
margin:0;
padding:0;
overflow:auto;
outline:0;
white-space:normal;
box-sizing:border-box;
text-align:center;
z-index:99994;
-webkit-overflow-scrolling:touch;
display:none;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
transition-property:opacity,-webkit-transform;
transition-property:transform,opacity;
transition-property:transform,opacity,-webkit-transform;
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d
}

.fancybox-slide:before {
content:"";
display:inline-block;
vertical-align:middle;
height:100%;
width:0
}

.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous {
display:block
}

.fancybox-slide--image {
overflow:visible
}

.fancybox-slide--image:before {
display:none
}

.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe {
background:#000
}

.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe {
background:#e5e3df
}

.fancybox-slide--next {
z-index:99995
}

.fancybox-slide>* {
display:inline-block;
position:relative;
padding:24px;
margin:44px 0;
border-width:0;
vertical-align:middle;
text-align:left;
background-color:#fff;
overflow:auto;
box-sizing:border-box
}

.fancybox-slide .fancybox-image-wrap {
position:absolute;
top:0;
left:0;
margin:0;
padding:0;
border:0;
z-index:99995;
background:no-repeat;
cursor:default;
overflow:visible;
-webkit-transform-origin:top left;
transform-origin:top left;
background-size:100% 100%;
-webkit-backface-visibility:hidden;
backface-visibility:hidden
}

.fancybox-can-zoomOut .fancybox-image-wrap {
cursor:zoom-out
}

.fancybox-can-zoomIn .fancybox-image-wrap {
cursor:zoom-in
}

.fancybox-can-drag .fancybox-image-wrap {
cursor:-webkit-grab;
cursor:grab
}

.fancybox-is-dragging .fancybox-image-wrap {
cursor:-webkit-grabbing;
cursor:grabbing
}

.fancybox-image,.fancybox-spaceball {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
margin:0;
padding:0;
border:0;
max-width:none;
max-height:none
}

.fancybox-spaceball {
z-index:1
}

.fancybox-slide--iframe .fancybox-content {
padding:0;
width:80%;
height:80%;
max-width:calc(100% - 100px);
max-height:calc(100% - 88px);
overflow:visible;
background:#fff
}

.fancybox-iframe {
display:block;
padding:0;
border:0;
height:100%
}

.fancybox-error,.fancybox-iframe {
margin:0;
width:100%;
background:#fff
}

.fancybox-error {
padding:40px;
max-width:380px;
cursor:default
}

.fancybox-error p {
margin:0;
padding:0;
color:#444;
font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif
}

.fancybox-close-small {
position:absolute;
top:0;
right:0;
width:44px;
height:44px;
padding:0;
margin:0;
border:0;
border-radius:0;
outline:0;
background:0 0;
z-index:10;
cursor:pointer
}

.fancybox-close-small:after {
content:"×";
position:absolute;
top:5px;
right:5px;
width:30px;
height:30px;
font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;
color:#888;
font-weight:300;
text-align:center;
border-radius:50%;
border-width:0;
background:#fff;
transition:background .25s;
box-sizing:border-box;
z-index:2
}

.fancybox-close-small:focus:after {
outline:#888 dotted 1px
}

.fancybox-close-small:hover:after {
color:#555;
background:#eee
}

.fancybox-slide--iframe .fancybox-close-small {
top:0;
right:-44px
}

.fancybox-slide--iframe .fancybox-close-small:after {
background:0 0;
font-size:35px;
color:#aaa
}

.fancybox-slide--iframe .fancybox-close-small:hover:after {
color:#fff
}

.fancybox-caption-wrap {
bottom:0;
left:0;
right:0;
padding:60px 30px 0;
background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));
pointer-events:none
}

.fancybox-caption {
padding:30px 0;
border-top:1px solid hsla(0,0%,100%,.4);
font-size:14px;
color:#fff;
line-height:20px;
-webkit-text-size-adjust:none
}

.fancybox-caption a,.fancybox-caption button,.fancybox-caption select {
pointer-events:all
}

.fancybox-caption a {
color:#fff;
text-decoration:underline
}

.fancybox-button {
display:inline-block;
position:relative;
margin:0;
padding:0;
border:0;
width:44px;
height:44px;
line-height:44px;
text-align:center;
color:#ddd;
border-radius:0;
cursor:pointer;
vertical-align:top;
outline:0
}

.fancybox-button[disabled] {
cursor:default;
pointer-events:none
}label,select {
cursor:pointer
}

.fancybox-button,.fancybox-infobar__body {
background:rgba(30,30,30,.6)
}

.fancybox-button:hover:not([disabled]) {
color:#fff;
background:rgba(0,0,0,.8)
}

.fancybox-button:after,.fancybox-button:before {
content:"";
pointer-events:none;
position:absolute;
background-color:currentColor;
color:currentColor;
opacity:.9;
box-sizing:border-box;
display:inline-block
}

.fancybox-button[disabled]:after,.fancybox-button[disabled]:before {
opacity:.3
}

.fancybox-button--left:after,.fancybox-button--right:after {
top:18px;
width:6px;
height:6px;
background:0 0;
border-top:2px solid currentColor;
border-right:2px solid currentColor
}

.fancybox-button--left:after {
left:20px;
-webkit-transform:rotate(-135deg);
transform:rotate(-135deg)
}

.fancybox-button--right:after {
right:20px;
-webkit-transform:rotate(45deg);
transform:rotate(45deg)
}

.fancybox-button--left {
border-bottom-left-radius:5px
}

.fancybox-button--right {
border-bottom-right-radius:5px
}

.fancybox-button--close:after,.fancybox-button--close:before {
content:"";
display:inline-block;
position:absolute;
height:2px;
width:16px;
top:calc(50% - 1px);
left:calc(50% - 8px)
}

.fancybox-button--close:before {
-webkit-transform:rotate(45deg);
transform:rotate(45deg)
}

.fancybox-button--close:after {
-webkit-transform:rotate(-45deg);
transform:rotate(-45deg)
}

.fancybox-arrow {
position:absolute;
top:50%;
margin:-50px 0 0;
height:100px;
width:54px;
padding:0;
border:0;
outline:0;
background:0 0;
cursor:pointer;
z-index:99995;
opacity:0;
-webkit-user-select:none;
user-select:none;
transition:opacity .25s
}

.fancybox-arrow:after {
content:"";
position:absolute;
top:28px;
width:44px;
height:44px;
background-color:rgba(30,30,30,.8);
background-image:url(data:image/svg+xml;
base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);
background-repeat:no-repeat;
background-position:50%;
background-size:24px 24px
}

.fancybox-arrow--right {
right:0
}

.fancybox-arrow--left {
left:0;
-webkit-transform:scaleX(-1);
transform:scaleX(-1)
}

.fancybox-arrow--left:after,.fancybox-arrow--right:after {
left:0
}

.fancybox-show-nav .fancybox-arrow {
opacity:.6
}

.fancybox-show-nav .fancybox-arrow[disabled] {
opacity:.3
}

.fancybox-loading {
border:6px solid hsla(0,0%,39%,.4);
border-top:6px solid hsla(0,0%,100%,.6);
border-radius:100%;
height:50px;
width:50px;
-webkit-animation:a .8s infinite linear;
animation:a .8s infinite linear;
background:0 0;
position:absolute;
top:50%;
left:50%;
margin-top:-25px;
margin-left:-25px;
z-index:99999
}@-webkit-keyframes a {
0% {
-webkit-transform:rotate(0);
transform:rotate(0)
}to {
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}@keyframes a {
0% {
-webkit-transform:rotate(0);
transform:rotate(0)
}to {
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}

.fancybox-animated {
transition-timing-function:cubic-bezier(0,0,.25,1)
}

.fancybox-fx-slide.fancybox-slide--previous {
-webkit-transform:translate3d(-100%,0,0);
transform:translate3d(-100%,0,0);
opacity:0
}

.fancybox-fx-slide.fancybox-slide--next {
-webkit-transform:translate3d(100%,0,0);
transform:translate3d(100%,0,0);
opacity:0
}

.fancybox-fx-slide.fancybox-slide--current {
-webkit-transform:translateZ(0);
transform:translateZ(0);
opacity:1
}

.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous {
opacity:0;
transition-timing-function:cubic-bezier(.19,1,.22,1)
}

.fancybox-fx-fade.fancybox-slide--current {
opacity:1
}

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
-webkit-transform:scale3d(1.5,1.5,1.5);
transform:scale3d(1.5,1.5,1.5);
opacity:0
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
-webkit-transform:scale3d(.5,.5,.5);
transform:scale3d(.5,.5,.5);
opacity:0
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
-webkit-transform:scaleX(1);
transform:scaleX(1);
opacity:1
}

.fancybox-fx-rotate.fancybox-slide--previous {
-webkit-transform:rotate(-1turn);
transform:rotate(-1turn);
opacity:0
}

.fancybox-fx-rotate.fancybox-slide--next {
-webkit-transform:rotate(1turn);
transform:rotate(1turn);
opacity:0
}

.fancybox-fx-rotate.fancybox-slide--current {
-webkit-transform:rotate(0);
transform:rotate(0);
opacity:1
}

.fancybox-fx-circular.fancybox-slide--previous {
-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);
transform:scale3d(0,0,0) translate3d(-100%,0,0);
opacity:0
}

.fancybox-fx-circular.fancybox-slide--next {
-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);
transform:scale3d(0,0,0) translate3d(100%,0,0);
opacity:0
}

.fancybox-fx-circular.fancybox-slide--current {
-webkit-transform:scaleX(1) translateZ(0);
transform:scaleX(1) translateZ(0);
opacity:1
}

.fancybox-fx-tube.fancybox-slide--previous {
-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);
transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)
}

.fancybox-fx-tube.fancybox-slide--next {
-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);
transform:translate3d(100%,0,0) scale(.1) skew(10deg)
}

.fancybox-fx-tube.fancybox-slide--current {
-webkit-transform:translateZ(0) scale(1);
transform:translateZ(0) scale(1)
}@media (max-width:800px) {
.fancybox-infobar {
left:0;
margin-left:0
}

.fancybox-button--left,.fancybox-button--right {
display:none!important
}

.fancybox-caption {
padding:20px 0;
margin:0
}
}

.fancybox-button--fullscreen:before {
width:15px;
height:11px;
left:calc(50% - 7px);
top:calc(50% - 6px);
border:2px solid;
background:0 0
}

.fancybox-button--pause:before,.fancybox-button--play:before {
top:calc(50% - 6px);
left:calc(50% - 4px);
background:0 0
}

.fancybox-button--play:before {
width:0;
height:0;
border-top:6px inset transparent;
border-bottom:6px inset transparent;
border-left:10px solid;
border-radius:1px
}

.fancybox-button--pause:before {
width:7px;
height:11px;
border-style:solid;
border-width:0 2px
}

.fancybox-button--thumbs,.fancybox-thumbs {
display:none
}@media (min-width:800px) {
.fancybox-thumbs,.fancybox-thumbs>ul>li {
margin:0;
-webkit-tap-highlight-color:transparent;
box-sizing:border-box
}

.fancybox-button--thumbs {
display:inline-block
}

.fancybox-button--thumbs span {
font-size:23px
}

.fancybox-button--thumbs:before {
width:3px;
height:3px;
top:calc(50% - 2px);
left:calc(50% - 2px);
box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0
}

.fancybox-thumbs {
position:absolute;
top:0;
right:0;
bottom:0;
left:auto;
width:220px;
padding:5px 5px 0 0;
background:#fff;
word-break:normal;
-webkit-overflow-scrolling:touch;
-ms-overflow-style:-ms-autohiding-scrollbar;
z-index:99995
}

.fancybox-show-thumbs .fancybox-thumbs {
display:block
}

.fancybox-show-thumbs .fancybox-inner {
right:220px
}

.fancybox-thumbs>ul {
list-style:none;
position:absolute;
position:relative;
width:100%;
height:100%;
margin:0;
padding:0;
overflow-x:hidden;
overflow-y:auto;
font-size:0
}

.fancybox-thumbs>ul>li {
float:left;
overflow:hidden;
max-width:50%;
padding:0;
width:105px;
height:75px;
position:relative;
cursor:pointer;
outline:0;
border:5px solid transparent;
border-top-width:0;
border-right-width:0;
-webkit-backface-visibility:hidden;
backface-visibility:hidden
}li.fancybox-thumbs-loading {
background:rgba(0,0,0,.1)
}

.fancybox-thumbs>ul>li>img {
position:absolute;
top:0;
left:0;
min-width:100%;
min-height:100%;
max-width:none;
max-height:none;
-webkit-touch-callout:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}

.fancybox-thumbs>ul>li:before {
content:"";
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
border-radius:2px;
border:4px solid #4ea7f9;
z-index:99991;
opacity:0;
transition:all .2s cubic-bezier(.25,.46,.45,.94)
}

.fancybox-thumbs>ul>li.fancybox-thumbs-active:before {
opacity:1
}
}

.container,.container-fluid {
margin-right:auto;
margin-left:auto;
padding-left:15px;
padding-right:15px
}*,:after,:before {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}

.affix {
position:fixed
}@media (min-width:768px) {
.container {
width:750px
}
}@media (min-width:992px) {
.container {
width:970px
}
}@media (min-width:1200px) {
.container {
width:1170px
}
}

.row {
margin-left:-15px;
margin-right:-15px
}

.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
position:relative;
min-height:1px;
padding-left:15px;
padding-right:15px
}

.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
float:left
}

.col-xs-12 {
width:100%
}

.col-xs-11 {
width:91.66666667%
}

.col-xs-10 {
width:83.33333333%
}

.col-xs-9 {
width:75%
}

.col-xs-8 {
width:66.66666667%
}

.col-xs-7 {
width:58.33333333%
}

.col-xs-6 {
width:50%
}

.col-xs-5 {
width:41.66666667%
}

.col-xs-4 {
width:33.33333333%
}

.col-xs-3 {
width:25%
}

.col-xs-2 {
width:16.66666667%
}

.col-xs-1 {
width:8.33333333%
}

.col-xs-pull-12 {
right:100%
}

.col-xs-pull-11 {
right:91.66666667%
}

.col-xs-pull-10 {
right:83.33333333%
}

.col-xs-pull-9 {
right:75%
}

.col-xs-pull-8 {
right:66.66666667%
}

.col-xs-pull-7 {
right:58.33333333%
}

.col-xs-pull-6 {
right:50%
}

.col-xs-pull-5 {
right:41.66666667%
}

.col-xs-pull-4 {
right:33.33333333%
}

.col-xs-pull-3 {
right:25%
}

.col-xs-pull-2 {
right:16.66666667%
}

.col-xs-pull-1 {
right:8.33333333%
}

.col-xs-pull-0 {
right:auto
}

.col-xs-push-12 {
left:100%
}

.col-xs-push-11 {
left:91.66666667%
}

.col-xs-push-10 {
left:83.33333333%
}

.col-xs-push-9 {
left:75%
}

.col-xs-push-8 {
left:66.66666667%
}

.col-xs-push-7 {
left:58.33333333%
}

.col-xs-push-6 {
left:50%
}

.col-xs-push-5 {
left:41.66666667%
}

.col-xs-push-4 {
left:33.33333333%
}

.col-xs-push-3 {
left:25%
}

.col-xs-push-2 {
left:16.66666667%
}

.col-xs-push-1 {
left:8.33333333%
}

.col-xs-push-0 {
left:auto
}

.col-xs-offset-12 {
margin-left:100%
}

.col-xs-offset-11 {
margin-left:91.66666667%
}

.col-xs-offset-10 {
margin-left:83.33333333%
}

.col-xs-offset-9 {
margin-left:75%
}

.col-xs-offset-8 {
margin-left:66.66666667%
}

.col-xs-offset-7 {
margin-left:58.33333333%
}

.col-xs-offset-6 {
margin-left:50%
}

.col-xs-offset-5 {
margin-left:41.66666667%
}

.col-xs-offset-4 {
margin-left:33.33333333%
}

.col-xs-offset-3 {
margin-left:25%
}

.col-xs-offset-2 {
margin-left:16.66666667%
}

.col-xs-offset-1 {
margin-left:8.33333333%
}

.col-xs-offset-0 {
margin-left:0
}@media (min-width:768px) {
.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9 {
float:left
}

.col-sm-12 {
width:100%
}

.col-sm-11 {
width:91.66666667%
}

.col-sm-10 {
width:83.33333333%
}

.col-sm-9 {
width:75%
}

.col-sm-8 {
width:66.66666667%
}

.col-sm-7 {
width:58.33333333%
}

.col-sm-6 {
width:50%
}

.col-sm-5 {
width:41.66666667%
}

.col-sm-4 {
width:33.33333333%
}

.col-sm-3 {
width:25%
}

.col-sm-2 {
width:16.66666667%
}

.col-sm-1 {
width:8.33333333%
}

.col-sm-pull-12 {
right:100%
}

.col-sm-pull-11 {
right:91.66666667%
}

.col-sm-pull-10 {
right:83.33333333%
}

.col-sm-pull-9 {
right:75%
}

.col-sm-pull-8 {
right:66.66666667%
}

.col-sm-pull-7 {
right:58.33333333%
}

.col-sm-pull-6 {
right:50%
}

.col-sm-pull-5 {
right:41.66666667%
}

.col-sm-pull-4 {
right:33.33333333%
}

.col-sm-pull-3 {
right:25%
}

.col-sm-pull-2 {
right:16.66666667%
}

.col-sm-pull-1 {
right:8.33333333%
}

.col-sm-pull-0 {
right:auto
}

.col-sm-push-12 {
left:100%
}

.col-sm-push-11 {
left:91.66666667%
}

.col-sm-push-10 {
left:83.33333333%
}

.col-sm-push-9 {
left:75%
}

.col-sm-push-8 {
left:66.66666667%
}

.col-sm-push-7 {
left:58.33333333%
}

.col-sm-push-6 {
left:50%
}

.col-sm-push-5 {
left:41.66666667%
}

.col-sm-push-4 {
left:33.33333333%
}

.col-sm-push-3 {
left:25%
}

.col-sm-push-2 {
left:16.66666667%
}

.col-sm-push-1 {
left:8.33333333%
}

.col-sm-push-0 {
left:auto
}

.col-sm-offset-12 {
margin-left:100%
}

.col-sm-offset-11 {
margin-left:91.66666667%
}

.col-sm-offset-10 {
margin-left:83.33333333%
}

.col-sm-offset-9 {
margin-left:75%
}

.col-sm-offset-8 {
margin-left:66.66666667%
}

.col-sm-offset-7 {
margin-left:58.33333333%
}

.col-sm-offset-6 {
margin-left:50%
}

.col-sm-offset-5 {
margin-left:41.66666667%
}

.col-sm-offset-4 {
margin-left:33.33333333%
}

.col-sm-offset-3 {
margin-left:25%
}

.col-sm-offset-2 {
margin-left:16.66666667%
}

.col-sm-offset-1 {
margin-left:8.33333333%
}

.col-sm-offset-0 {
margin-left:0
}
}@media (min-width:992px) {
.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9 {
float:left
}

.col-md-12 {
width:100%
}

.col-md-11 {
width:91.66666667%
}

.col-md-10 {
width:83.33333333%
}

.col-md-9 {
width:75%
}

.col-md-8 {
width:66.66666667%
}

.col-md-7 {
width:58.33333333%
}

.col-md-6 {
width:50%
}

.col-md-5 {
width:41.66666667%
}

.col-md-4 {
width:33.33333333%
}

.col-md-3 {
width:25%
}

.col-md-2 {
width:16.66666667%
}

.col-md-1 {
width:8.33333333%
}

.col-md-pull-12 {
right:100%
}

.col-md-pull-11 {
right:91.66666667%
}

.col-md-pull-10 {
right:83.33333333%
}

.col-md-pull-9 {
right:75%
}

.col-md-pull-8 {
right:66.66666667%
}

.col-md-pull-7 {
right:58.33333333%
}

.col-md-pull-6 {
right:50%
}

.col-md-pull-5 {
right:41.66666667%
}

.col-md-pull-4 {
right:33.33333333%
}

.col-md-pull-3 {
right:25%
}

.col-md-pull-2 {
right:16.66666667%
}

.col-md-pull-1 {
right:8.33333333%
}

.col-md-pull-0 {
right:auto
}

.col-md-push-12 {
left:100%
}

.col-md-push-11 {
left:91.66666667%
}

.col-md-push-10 {
left:83.33333333%
}

.col-md-push-9 {
left:75%
}

.col-md-push-8 {
left:66.66666667%
}

.col-md-push-7 {
left:58.33333333%
}

.col-md-push-6 {
left:50%
}

.col-md-push-5 {
left:41.66666667%
}

.col-md-push-4 {
left:33.33333333%
}

.col-md-push-3 {
left:25%
}

.col-md-push-2 {
left:16.66666667%
}

.col-md-push-1 {
left:8.33333333%
}

.col-md-push-0 {
left:auto
}

.col-md-offset-12 {
margin-left:100%
}

.col-md-offset-11 {
margin-left:91.66666667%
}

.col-md-offset-10 {
margin-left:83.33333333%
}

.col-md-offset-9 {
margin-left:75%
}

.col-md-offset-8 {
margin-left:66.66666667%
}

.col-md-offset-7 {
margin-left:58.33333333%
}

.col-md-offset-6 {
margin-left:50%
}

.col-md-offset-5 {
margin-left:41.66666667%
}

.col-md-offset-4 {
margin-left:33.33333333%
}

.col-md-offset-3 {
margin-left:25%
}

.col-md-offset-2 {
margin-left:16.66666667%
}

.col-md-offset-1 {
margin-left:8.33333333%
}

.col-md-offset-0 {
margin-left:0
}
}@media (min-width:1200px) {
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9 {
float:left
}

.col-lg-12 {
width:100%
}

.col-lg-11 {
width:91.66666667%
}

.col-lg-10 {
width:83.33333333%
}

.col-lg-9 {
width:75%
}

.col-lg-8 {
width:66.66666667%
}

.col-lg-7 {
width:58.33333333%
}

.col-lg-6 {
width:50%
}

.col-lg-5 {
width:41.66666667%
}

.col-lg-4 {
width:33.33333333%
}

.col-lg-3 {
width:25%
}

.col-lg-2 {
width:16.66666667%
}

.col-lg-1 {
width:8.33333333%
}

.col-lg-pull-12 {
right:100%
}

.col-lg-pull-11 {
right:91.66666667%
}

.col-lg-pull-10 {
right:83.33333333%
}

.col-lg-pull-9 {
right:75%
}

.col-lg-pull-8 {
right:66.66666667%
}

.col-lg-pull-7 {
right:58.33333333%
}

.col-lg-pull-6 {
right:50%
}

.col-lg-pull-5 {
right:41.66666667%
}

.col-lg-pull-4 {
right:33.33333333%
}

.col-lg-pull-3 {
right:25%
}

.col-lg-pull-2 {
right:16.66666667%
}

.col-lg-pull-1 {
right:8.33333333%
}

.col-lg-pull-0 {
right:auto
}

.col-lg-push-12 {
left:100%
}

.col-lg-push-11 {
left:91.66666667%
}

.col-lg-push-10 {
left:83.33333333%
}

.col-lg-push-9 {
left:75%
}

.col-lg-push-8 {
left:66.66666667%
}

.col-lg-push-7 {
left:58.33333333%
}

.col-lg-push-6 {
left:50%
}

.col-lg-push-5 {
left:41.66666667%
}

.col-lg-push-4 {
left:33.33333333%
}

.col-lg-push-3 {
left:25%
}

.col-lg-push-2 {
left:16.66666667%
}

.col-lg-push-1 {
left:8.33333333%
}

.col-lg-push-0 {
left:auto
}

.col-lg-offset-12 {
margin-left:100%
}

.col-lg-offset-11 {
margin-left:91.66666667%
}

.col-lg-offset-10 {
margin-left:83.33333333%
}

.col-lg-offset-9 {
margin-left:75%
}

.col-lg-offset-8 {
margin-left:66.66666667%
}

.col-lg-offset-7 {
margin-left:58.33333333%
}

.col-lg-offset-6 {
margin-left:50%
}

.col-lg-offset-5 {
margin-left:41.66666667%
}

.col-lg-offset-4 {
margin-left:33.33333333%
}

.col-lg-offset-3 {
margin-left:25%
}

.col-lg-offset-2 {
margin-left:16.66666667%
}

.col-lg-offset-1 {
margin-left:8.33333333%
}

.col-lg-offset-0 {
margin-left:0
}
}

.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before {
content:" ";
display:table
}

.clearfix:after,.container-fluid:after,.container:after,.row:after {
clear:both
}a,abbr,address,b,blockquote,body,button,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,input,ins,kbd,label,legend,li,object,ol,p,pre,q,samp,small,span,strong,sub,sup,table,tbody,td,textarea,tfoot,th,thead,tr,ul,var {
border:0;
margin:0;
padding:0;
font-size:100%;
vertical-align:baseline;
outline:0
}input,select,textarea {
-webkit-appearance:none;
border-radius:0
}ol,ul {
list-style:none
}article,aside,dialog,figure,footer,header,img,nav,section {
display:block
}address,em {
font-style:normal
}textarea {
resize:none;
font:12px arial
}h1,h2,h3 {
font-weight:400
}a {
text-decoration:none
}button,input {
background:0 0
}table {
border-collapse:collapse;
border-spacing:0
}figure {
margin:0
}input,textarea {
box-shadow:none;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box
}select {
outline:0;
-moz-appearance:none;
appearance:none;
background-color:transparent
}select::-ms-expand {
display:none;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
opacity:0
}body {
-webkit-text-size-adjust:100%;
-webkit-text-size-adjust:none;
-webkit-font-smoothing:antialiased;
-moz-osx-text-size-adjust:none;
-moz-osx-font-smoothing:antialiased;
-moz-text-size-adjust:none;
-moz-font-smoothing:antialiased;
text-size-adjust:none;
font-smoothing:antialiased;
overflow-y:scroll;
-webkit-overflow-scrolling:touch
}a,button {
-webkit-user-select:none
}

.alert-browser {
background-color:#ffa229;
border:3px solid #c2720a;
color:#432702;
float:left;
width:100%;
padding:6px 0;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
font:16px arial;
position:fixed;
top:0;
left:0;
z-index:99999
}

.alert-browser .center {
width:900px
}

.alert-browser .txt {
float:left;
width:80%;
text-align:left;
margin-bottom:8px;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box
}

.alert-browser strong {
display:block
}

.alert-browser a {
color:#c2720a;
background-color:#fff;
display:inline-block;
padding:8px;
margin-top:5px
}

.flex {
display:flex;
display:-webkit-flex;
display:-ms-flexbox
}

.poscenter {
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
margin:auto
}

.featured,.info__caption,footer {
position:relative
}

.disabled {
opacity:.5;
pointer-events:none;
cursor:default
}


body .title__default {
color:#305b87;
font-size:2.5em;
font-weight:300;
line-height:40px;
text-align:center
}

@media only screen and (max-width:1200px) {
body .title__default {
font-size: 2em;
}
}

body .equipamento {
margin-bottom: 20px;
color:#fff;
font-size:2em;
font-weight:900;
line-height:40px;
text-align:center;
}


body .text__default {
color:#535353;
font-size:1em;
text-align:center;
line-height:24px
}@media only screen and (max-width:767px) {
body .title__default {
font-size:1.6em;
line-height:30px
}body .text__default {
font-size:.875em;
line-height:20px
}
}

.logo {
display:inline-block;
margin:10px 0
}

.info {
float:right;
margin-top:25px;
padding-left:55px;
background:url(../images/svg/phone.svg) left center no-repeat;
background-size: contain;
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  
		.info {
		float:right;
		margin-top:25px;
		padding-left:195px;
		background:url(../images/svg/phone.svg) left center no-repeat;
		background-size: contain;
		}
}



.info__caption {
font-family: Solomon Sans black, arial!important;
display:block;
padding: 5px 10px;
background-color:#fff;
border-radius:4px;
color:#305b87;
font-size:.75em;
font-weight:700;
text-transform:uppercase
}

.info__number,.info__title {
font-family: Solomon Sans black, arial!important;
display:block;
color:#fff;
text-transform:uppercase;
padding-left: 7px
}

.info__title {
font-size:1.25em;
font-weight:700
}

.info__number,footer .copy {
font-size:.75em;
font-weight:700
}@media only screen and (max-width:767px) {
.logo {
width:70%;
margin:10px 0
}

.info {
float:right;
width:40px;
height:40px;
margin-top:16px;
padding:0;
background:url(../images/svg/call.svg) center center no-repeat;
background-size:100%
}

.info__caption,.info__number,.info__title {
display:none
}
}footer {
padding:30px 0;
background-color:#305b87
}footer .copy {
display:block;
padding:0 15px;
color:#fff;
text-align:center
}

.featured {
background-color: #4c4c4c;
}

.featured__carousel.owl-carousel {
	max-width: 100%;
	position: relative;
	z-index: 0;
}

.featured .container {
position:absolute;
top:0;
left:50%;
-webkit-transform:translate3d(-50%,0,0);
-moz-transform:translate3d(-50%,0,0);
-o-transform:translate3d(-50%,0,0);
transform:translate3d(-50%,0,0)
}

.featured .proposal {
float:right;
width:320px;
margin-top:70px
}

.featured .proposal__title {
margin-bottom:5px;
color:#305b87;
font-size:1.1em;
text-align:left;
font-weight:900;
line-height:120%
}

.featured .proposal .btn,.featured .proposal .form-group .form-control {
font:.75em 'Open Sans',sans-serif;
-webkit-transition:All .3s ease-in-out;
-moz-transition:All .3s ease-in-out;
-o-transition:All .3s ease-in-out;
width:100%;
border-radius:4px
}

.featured .proposal .form-group {
margin-bottom:15px
}

.featured .proposal .form-group .form-control {
height:46px;
padding:15px;
background-color:#fff;
color:#4D4D4D;
transition:All .3s ease-in-out
}

.featured .proposal .form-group .form-control::-webkit-input-placeholder {
color:#4D4D4D;
opacity:1
}

.featured .proposal .form-group .form-control:-moz-placeholder {
color:#4D4D4D;
opacity:1
}

.featured .proposal .form-group .form-control::-moz-placeholder {
color:#4D4D4D;
opacity:1
}

.featured .proposal .form-group .form-control:-ms-input-placeholder {
color:#4D4D4D;
opacity:1
}

.featured .proposal .form-group .form-control:focus::-webkit-input-placeholder,.featured .proposal .form-group .form-control:hover::-webkit-input-placeholder {
color:#305b87;
opacity:1
}

.featured .proposal .form-group .form-control:focus:-moz-placeholder,.featured .proposal .form-group .form-control:hover:-moz-placeholder {
color:#305b87;
opacity:1
}

.featured .proposal .form-group .form-control:focus::-moz-placeholder,.featured .proposal .form-group .form-control:hover::-moz-placeholder {
color:#305b87;
opacity:1
}

.featured .proposal .form-group .form-control:focus:-ms-input-placeholder,.featured .proposal .form-group .form-control:hover:-ms-input-placeholder {
color:#305b87;
opacity:1
}

.featured .proposal .form-group .form-control.error::-webkit-input-placeholder {
color:#f12;
opacity:1
}

.featured .proposal .form-group .form-control.error:-moz-placeholder {
color:#f12;
opacity:1
}

.featured .proposal .form-group .form-control.error::-moz-placeholder {
color:#f12;
opacity:1
}

.featured .proposal .form-group .form-control.error:-ms-input-placeholder {
color:#f12;
opacity:1
}

.featured .proposal .btn {
display:block;
height:50px;
margin-top:30px;
background-color:#305b87;
color:#fff;
text-align:center;
font-weight:700;
text-transform:uppercase;
cursor:pointer;
transition:All .3s ease-in-out
}

.gallery .filters .button,.gallery .grid__item .more {
-webkit-transition:All .3s ease-in-out;
-moz-transition:All .3s ease-in-out;
-o-transition:All .3s ease-in-out
}

.about .top {
	padding: 50px 0;
	background: url('../images/bg/bg.jpg') 0 0 no-repeat;
}

.about .bottom {
	padding: 50px 0;
	background-color: #305b87;
}

.about .text__default {
	margin-top: 30px;
}

.about__item {
padding:8px 0 8px 30px;
background:url(../images/svg/check.svg) left center no-repeat;
background-size:15px;
color:#fff;
font-size: 14px;
font-family: 'Solomon Sans Normal', arial!important;
}

.inst-video {
background:url(../images/bg/video.jpg) center center no-repeat;
background-size: cover;
}

.video-bg {
width: 100%;
height: auto; 
padding: 60px 0;
background: #305b87;
}

.inst-video .play {
display: block;
width: 100%;
margin-top: 3px;
padding: 120px 0;
color:#fff;
font-size:2.5em;
font-weight:300;
text-align: center;
font-family: 'Solomon Sans Normal', arial!important;
}

.video-bg .play {
	width: 50%;
	margin: 0 auto;
	padding: 190px 0;
	background:url(../images/bg/video-bg.jpg) center center  no-repeat;
	background-size: cover;
}

.inst-video .play .icon {
	width: 80px;
	height: 80px;
	background:url(../images/svg/play.svg) center center no-repeat;
	background-size: cover;
	margin: 0 auto;
	cursor: pointer;
}

.inst-video span {
	display: block;
}

.gallery {
margin-top:80px;
text-align:center
}

.gallery .title__default strong {
display: block;
margin-top: 5px;
}

.gallery .text__default {
margin:20px 0 50px
}

.gallery .filters {
display: table;
margin:0 auto 30px;
border-radius:4px;
border:1px solid #E2E2E2;
overflow:hidden
}

.gallery .filters .button {
float:left;
padding:12px 15px;
color:#535353;
font-size:.875em;
font-weight:700;
text-align:center;
cursor:pointer;
transition:All .3s ease-in-out
}

.gallery .filters .button.is-checked {
background-color:#305b87;
color:#fff
}

.gallery .grid__item {
position:relative;
float:left;
width:25%;
border-top:1px solid #fff;
border-left:1px solid #fff
}

.gallery .grid__item img {
width:100%;
height:auto
}

.gallery .grid__item .more {
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
margin:auto;
width:60px;
height:60px;
border-radius:50%;
background:url(../images/svg/more.svg) center center no-repeat;
background-size:100%;
text-indent:-999em;
opacity:0;
visibility:hidden;
transition:All .3s ease-in-out;
-webkit-transform:translate3d(0,100%,0);
-moz-transform:translate3d(0,100%,0);
-o-transform:translate3d(0,100%,0);
transform:translate3d(0,100%,0)
}

.full,.gallery .grid__item:before {
top:0;
left:0;
width:100%;
height:100%;
opacity:0;
visibility:hidden
}

.gallery .grid__item:before {
content:'';
position:absolute;
background-color:rgba(74,87,91,.5);
-webkit-transition:All .3s ease-in-out;
-moz-transition:All .3s ease-in-out;
-o-transition:All .3s ease-in-out;
transition:All .3s ease-in-out
}

.full {
position:fixed;
z-index:500;
background-color:rgba(0,0,0,.8);
-webkit-transition:All .5s ease-in-out;
-moz-transition:All .5s ease-in-out;
-o-transition:All .5s ease-in-out;
transition:All .5s ease-in-out
}

.full .container {
position:relative
}

.full .close {
position:absolute;
top:135px;
right:-20px;
z-index:999;
width:25px;
height:25px;
cursor:pointer;
background:url(../images/svg/close.svg) no-repeat;
background-size:100%
}

.full__video {
height:100vh;
opacity:0;
visibility:hidden;
-webkit-transition:All .5s ease-in-out;
-moz-transition:All .5s ease-in-out;
-o-transition:All .5s ease-in-out;
transition:All .5s ease-in-out
}

.full__video video {
width:100%;
height:100%
}

.open .full,.open .full__video {
opacity:1;
visibility:visible
}@media only screen and (min-width:1200px) {
.featured .proposal .btn:hover {
background-color:#1e8e7f
}

.gallery .filters .button:hover {
background-color:#305b87;
color:#fff
}

.gallery .grid__item:hover .more {
opacity:1;
visibility:visible;
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
-o-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)
}

.gallery .grid__item:hover:before {
opacity:1;
visibility:visible
}
}@media only screen and (max-width:1366px) {
.featured__desktop {
	height: 590px;
	background-position: 10% center;
}

.featured .proposal {
margin-top:20px
}

.inst-video {
background-size:100%
}


.inst-video__info {
width:290px
}

.inst-video__info span {
font-size:2em
}
}@media only screen and (max-width:992px) {
.featured .container {
position:relative;
top:auto;
left:auto;
transform:none
}

.featured__desktop {
height:400px;
//background-position:30% center
}

.featured .proposal {
float:none;
width:100%;
margin: 20px 0;
text-align:center;
background-color: transparent;
}

.featured .proposal__title {
color:#305b87;
text-align: center;

}

.featured .proposal .form-group {
display:inline-block;
vertical-align:middle;
width:30%;
margin:5px;
text-align:center
}

.featured .proposal .form-group .form-control {
border:1px solid #ddd
}

.featured .proposal .btn {
width:50%;
margin:20px auto 0
}

.about__item {
font-size: 12px;
}

.inst-video {
background-size:cover
}

.inst-video .play {
font-size: 2em;
}

.inst-video__info {
width:100%;
text-align:center
}

.inst-video__info-left,.inst-video__info-right {
float:none
}

.full .close {
top:200px;
right:10px
}


}
@media only screen and (max-width:767px) {
.gallery .grid__item {
	width: 50%
}
.featured__desktop {
height:250px;
background-size:cover;
}

.featured .proposal {
	padding: 0;
}

.featured .proposal .form-group {
	margin: 0 0 15px;
}

.featured .proposal .form-group {
width: 100%;

}

.about .bottom {
	padding-top: 0;
}

body .equipamento {
	margin-top: 50px;
}


.inst-video .play {
	width: 100%;
	padding: 50px 0;
  font-size: 1.5em;
}

.gallery {
margin-top:50px
}

.gallery .text__default {
margin-bottom:30px;
padding:0 15px
}

.gallery .filters {
width:90%
}

.gallery .filters .button {
float:none;
display:block;
width:100%
}

.full .close {
top:35%;
right:0;
left:0;
margin:auto


}
}


.location {
position:relative;
width:100%;
height:680px;
margin-top:2px
}

.location .mapa {
display:block;
width:100%;
height:100%
}

.location .address {
position:absolute;
top:60px;
left:20%;
z-index:300;
width:325px;
padding:40px 20px 20px;
border-radius:2px;
background-color:#fff;
-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);
-moz-box-shadow:0 0 15px rgba(0,0,0,.3);
box-shadow:0 0 15px rgba(0,0,0,.3)
}

.location .address__title {
margin-bottom:20px;
font-family: Solomon Sans Normal, arial!important;
font-size:1.625em;
color:#305b87;
line-height:120%
}

.location .address__box {
padding:16px 0 16px 30px;
border-top:1px solid #E8E8E8;
background:url(../images/svg/pin.svg) left center no-repeat;
background-size:20px
}

.location .address__incorporacao {
padding: 16px 0;
border-top:1px solid #E8E8E8;
background-size:20px;
display:block;
color:#535353;
font-size:.7em;
font-weight:700;
text-transform:uppercase;
} 

.location .address__incorporacao img {
margin-top: 10px;
} 

.location .address__box strong {
display:block;
color:#535353;
font-size:.875em;
font-weight:700;
text-transform:uppercase
}

.location .address__box p,.location .address__box--tel a {
color:#535353;
font-size:.875em;
font-weight:400
}

.location .address__box--tel {
background:url(../images/svg/phone.svg) left center no-repeat;
background-size:18px
}@media only screen and (max-width:13660px) {
.location .address {
left:10%
}
}@media only screen and (max-width:1200px) {
.location .address {
left:45px
}
}@media only screen and (max-width:992px) {
.location {
	height:auto
}

.location .mapa {
	height:400px
}

.location .address {
	position:initial;
	top:auto;
	left:auto;
	width:100%;
	margin-top: 50px;
	padding:0;
	border-radius:0;
	background-color:#fff;
	box-shadow:none
}

.location .address__title {
	margin-bottom:30px;
	font-size:2em;
	text-align:center;
	text-transform:uppercase
}

.location .address__box {
	float:left;
	width:50%;
	height:115px;
	padding: 45px 0 0 0;
	text-align:center;
	background-position:center 15px;
	border-bottom:1px solid #E8E8E8
}

.location .address__box--tel {
	padding-top:55px;
	border-left:1px solid #E8E8E8;
	background-position:center 20px
}

.location .address__incorporacao {
	display: table;
	width: 100%;
	text-align: center;
	border-top: 0;
}

.location .address__incorporacao img {
	margin: 10px auto 0;
}

}@media only screen and (max-width:767px) {
	.location .address__title {
		font-size:1.5em
	}

	.location .address__box {
		width:100%;
		height:auto;
		padding-left:0;
		border-bottom:none
	}

	.location .address__box--tel {
		margin-top: 20px;
		padding-bottom: 20px;
		border-bottom: 1px solid #E8E8E8;

	}
}



}


.texto-bold  {

font-family: Solomon Sans black, arial!important;


}

.texto-regular  {

font-family: Solomon Sans Normal, arial!important;


}

.texto-light  {

font-family: Solomon Sans, arial!important;


}

.lgpd {
	font-size: 18px;
}

.content-lgpd {
	height: 60vh;
	padding: 60px;
}

.email {
	text-decoration: underline;
}

.voltar {
	color: #ffff;
	font-size: 16px;
	padding: 10px;
	background: #305b87;
	border: 1px solid #305b87;
	transition: .4s;
}

.voltar:hover {
	background: #fff;
	color: #000;
	border: 1px solid #000;

}

.proposal  {

padding: 15px;

background-color: rgba(0, 0, 0, .7);

border-radius: 4px;


}

.descricao  {

font-size: 1.0em!important;

color: #fff!important;

padding-bottom: 10px;

text-align: center;


}

.texto-formulario  {

font-family: Solomon Sans black, arial;

font-size: 1.2em!important;

color: #02cf67!important;

padding-bottom: 10px;

text-align: center;


}


/* This stylesheet generated by Transfonter (https://transfonter.org) on November 1, 2017 5:57 PM */


@font-face  {

font-family: 'Solomon Sans';

src: url('../fontes/Solomon-Sans-Thin.eot');

src: url('../fontes/Solomon-Sans-Thin.eot?#iefix') format('embedded-opentype'),
url('../fontes/Solomon-Sans-Thin.woff2') format('woff2'),
url('../fontes/Solomon-Sans-Thin.woff') format('woff'),
url('../fontes/Solomon-Sans-Thin.ttf') format('truetype'),
url('../fontes/Solomon-Sans-Thin.svg#Solomon-Sans-Thin') format('svg');

font-weight: 100;

font-style: normal;


}

@font-face  {

font-family: 'Solomon Sans black';

src: url('../fontes/Solomon-Sans-Black.eot');

src: url('../fontes/Solomon-Sans-Black.eot?#iefix') format('embedded-opentype'),
url('../fontes/Solomon-Sans-Black.woff2') format('woff2'),
url('../fontes/Solomon-Sans-Black.woff') format('woff'),
url('../fontes/Solomon-Sans-Black.ttf') format('truetype'),
url('../fontes/Solomon-Sans-Black.svg#Solomon-Sans-Black') format('svg');

font-weight: 900;

font-style: normal;


}

@font-face  {

font-family: 'Solomon Sans Normal';

src: url('../fontes/Solomon-Sans-Normal.eot');

src: url('../fontes/Solomon-Sans-Normal.eot?#iefix') format('embedded-opentype'),
url('../fontes/Solomon-Sans-Normal.woff2') format('woff2'),
url('../fontes/Solomon-Sans-Normal.woff') format('woff'),
url('../fontes/Solomon-Sans-Normal.ttf') format('truetype'),
url('../fontes/Solomon-Sans-Normal.svg#Solomon-Sans-Normal') format('svg');

font-weight: normal;

font-style: normal;


}
