*, *:before, *:after{box-sizing:border-box;margin:0;padding:0;}
.button{display:flex;cursor:pointer;align-items:center;padding-right:40px;}
.button:hover .button__border-circle{transform:translateX(60px);}
.button:hover .button__mask-circle{clip-path:circle(25px at 85px);}
.button__text{z-index:1;font-size:14px;margin-right:-8px;color:#fafafa;letter-spacing:0.05em;}
.button__wrapper{position:relative;display:flex;align-items:center;}
.button__arrow{left:35px;height:3px;width:58px;display:flex;position:absolute;align-items:center;background-color:#bb8b50;}
.button__arrow:after{content:'';width:0;height:0;top:-5px;right:-7px;position:absolute;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #bb8b50;}
.button__border-circle{width:35px;height:35px;border-radius:50%;border:1px solid #bfbfbf;transition:transform 987ms;margin-left:15px;}
.button__mask-circle{width:35px;height:35px;position:absolute;border-radius:50%;display:flex;align-items:center;justify-content:center;clip-path:circle(25px);transition:clip-path 987ms;margin-left:15px;}
.button__small-circle{width:16px;height:16px;border-radius:50%;transform:translateX(60px);background-color:#bb8b50;}
@media(min-width:576px) and (max-width:820px){
.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation-toggle-holder{
display: flex !important;
}
}#Seccion-Slider html.fp-enabled,
.fp-enabled body{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);}
#Seccion-Slider .fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#Seccion-Slider .fp-slide{float:left;}
#Seccion-Slider .fp-slide, .fp-slidesContainer{height:100%;display:block;}
#Seccion-Slider .fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#Seccion-Slider .fp-section.fp-table, #Seccion-Slider .fp-slide.fp-table{display:table;table-layout:fixed;width:100%;}
#Seccion-Slider .fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%;}
#Seccion-Slider .fp-slidesContainer{float:left;position:relative;}
#Seccion-Slider .fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
#Seccion-Slider .fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent;}
#Seccion-Slider .fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff;}
#Seccion-Slider .fp-scrollable{overflow:hidden;position:relative;}
#Seccion-Slider .fp-scroller{overflow:hidden;}
#Seccion-Slider .iScrollIndicator{border:0 !important;}
#Seccion-Slider .fp-notransition{-webkit-transition:none !important;transition:none !important;}
#fp-nav{position:fixed;z-index:100;top:50%;opacity:1;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translate3d(0,-50%,0);}
#fp-nav.fp-right{right:17px;}
#fp-nav.fp-left{left:17px;}
#Seccion-Slider .fp-slidesNav{position:absolute;z-index:4;opacity:1;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0 !important;right:0;margin:0 auto !important;}
#Seccion-Slider .fp-slidesNav.fp-bottom{bottom:17px;}
#Seccion-Slider .fp-slidesNav.fp-top{top:17px;}
#fp-nav ul,
.fp-slidesNav ul{margin:0;padding:0;}
#fp-nav ul li,
.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative;}
#Seccion-Slider .fp-slidesNav ul li{display:inline-block;}
#fp-nav ul li a,
.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none;}
#fp-nav ul li a.active span,
#Seccion-Slider .fp-slidesNav ul li a.active span,
#fp-nav ul li:hover a.active span,
#Seccion-Slider .fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%;}
#fp-nav ul li a span,
#Seccion-Slider .fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}
#fp-nav ul li:hover a span,
#Seccion-Slider .fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0px 0px -5px;}
#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial, helvetica, sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer;}
#fp-nav ul li:hover .fp-tooltip,
#fp-nav.fp-show-active a.active + .fp-tooltip{-webkit-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;width:auto;opacity:1;}
#fp-nav ul li .fp-tooltip.fp-right{right:20px;}
#fp-nav ul li .fp-tooltip.fp-left{left:20px;}
#Seccion-Slider .fp-auto-height.fp-section,
#Seccion-Slider .fp-auto-height .fp-slide,
#Seccion-Slider .fp-auto-height .fp-tableCell{height:auto !important;}
#Seccion-Slider .fp-responsive .fp-auto-height-responsive.fp-section,
#Seccion-Slider .fp-responsive .fp-auto-height-responsive .fp-slide,
#Seccion-Slider .fp-responsive .fp-auto-height-responsive .fp-tableCell{height:auto !important;}
#Seccion-Slider .fp-sr-only{
position: absolute;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}.slide-in-left{-webkit-animation:slide-in-left 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation:slide-in-left 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;}
@-webkit-keyframes slide-in-left {
0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0;}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}
}
@keyframes slide-in-left {
0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0;}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}
} .slide-in-right{-webkit-animation:slide-in-right 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation:slide-in-right 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;}
@-webkit-keyframes slide-in-right {
0%{-webkit-transform:translateX(1000px);transform:translateX(1000px);opacity:0;}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}
}
@keyframes slide-in-right {
0%{-webkit-transform:translateX(1000px);transform:translateX(1000px);opacity:0;}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}
} .puff-in-center:active{-webkit-animation:puff-in-center 2s cubic-bezier(0.470, 0.000, 0.745, 0.715) both;animation:puff-in-center 2s cubic-bezier(0.470, 0.000, 0.745, 0.715) both;}
@-webkit-keyframes puff-in-center {
0%{-webkit-transform:scale(2);transform:scale(2);-webkit-filter:blur(4px);filter:blur(4px);opacity:0;}
100%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0px);filter:blur(0px);opacity:1;}
}
@keyframes puff-in-center {
0%{-webkit-transform:scale(2);transform:scale(2);-webkit-filter:blur(4px);filter:blur(4px);opacity:0;}
100%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0px);filter:blur(0px);opacity:1;}
} .jello-horizontal{-webkit-animation:jello-horizontal 2.5s both infinite;animation:jello-horizontal 2.5s both infinite;}
@-webkit-keyframes jello-horizontal {
0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
10%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1);}
15%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1);}
25%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1);}
30%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1);}
45%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1);}
50%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
@keyframes jello-horizontal {
0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
10%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1);}
15%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1);}
25%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1);}
30%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1);}
45%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1);}
50%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
} .heartbeat{-webkit-animation:heartbeat 3s ease-in-out infinite both;animation:heartbeat 3s ease-in-out infinite both;}
@-webkit-keyframes heartbeat {
from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
10%{-webkit-transform:scale(0.91);transform:scale(0.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
17%{-webkit-transform:scale(0.98);transform:scale(0.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
33%{-webkit-transform:scale(0.87);transform:scale(0.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
}
@keyframes heartbeat {
from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
10%{-webkit-transform:scale(0.91);transform:scale(0.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
17%{-webkit-transform:scale(0.98);transform:scale(0.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
33%{-webkit-transform:scale(0.87);transform:scale(0.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
} .blink-1{-webkit-animation:blink-1 50s infinite both;animation:blink-1 50s infinite both;}
@-webkit-keyframes blink-1 {
0%,
50%,
100%{opacity:1;}
25%,
75%{opacity:0;}
}
@keyframes blink-1 {
0%,
50%,
100%{opacity:1;}
25%,
75%{opacity:0;}
} .slide-in-bck-center{-webkit-animation:slide-in-bck-center 2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation:slide-in-bck-center 2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;}
@-webkit-keyframes slide-in-bck-center {
0%{-webkit-transform:translateZ(600px);transform:translateZ(600px);opacity:0;}
100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;}
}
@keyframes slide-in-bck-center {
0%{-webkit-transform:translateZ(600px);transform:translateZ(600px);opacity:0;}
100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;}
} .bounce-in-top{-webkit-animation:bounce-in-top 1.1s both;animation:bounce-in-top 1.1s both;}
@-webkit-keyframes bounce-in-top {
0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}
38%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;}
55%{-webkit-transform:translateY(-65px);transform:translateY(-65px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
72%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
81%{-webkit-transform:translateY(-28px);transform:translateY(-28px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
90%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
95%{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
}
@keyframes bounce-in-top {
0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}
38%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;}
55%{-webkit-transform:translateY(-65px);transform:translateY(-65px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
72%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
81%{-webkit-transform:translateY(-28px);transform:translateY(-28px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
90%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
95%{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
} .slide-in-fwd-center{-webkit-animation:slide-in-fwd-center 4s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation:slide-in-fwd-center 4s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;}
@-webkit-keyframes slide-in-fwd-center {
0%{-webkit-transform:translateZ(-1400px);transform:translateZ(-1400px);opacity:0;}
100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;}
}
@keyframes slide-in-fwd-center {
0%{-webkit-transform:translateZ(-1400px);transform:translateZ(-1400px);opacity:0;}
100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;}
} .tilt-in-fwd-tr{-webkit-animation:tilt-in-fwd-tr 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation:tilt-in-fwd-tr 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;}
@-webkit-keyframes tilt-in-fwd-tr {
0%{-webkit-transform:rotateY(20deg) rotateX(35deg) translate(300px, -300px) skew(-35deg, 10deg);transform:rotateY(20deg) rotateX(35deg) translate(300px, -300px) skew(-35deg, 10deg);opacity:0;}
100%{-webkit-transform:rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);transform:rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);opacity:1;}
}
@keyframes tilt-in-fwd-tr {
0%{-webkit-transform:rotateY(20deg) rotateX(35deg) translate(300px, -300px) skew(-35deg, 10deg);transform:rotateY(20deg) rotateX(35deg) translate(300px, -300px) skew(-35deg, 10deg);opacity:0;}
100%{-webkit-transform:rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);transform:rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);opacity:1;}
} .roll-in-left{-webkit-animation:roll-in-left 0.6s ease-out both;animation:roll-in-left 0.6s ease-out both;}
@-webkit-keyframes roll-in-left {
0%{-webkit-transform:translateX(-800px) rotate(-540deg);transform:translateX(-800px) rotate(-540deg);opacity:0;}
100%{-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg);opacity:1;}
}
@keyframes roll-in-left {
0%{-webkit-transform:translateX(-800px) rotate(-540deg);transform:translateX(-800px) rotate(-540deg);opacity:0;}
100%{-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg);opacity:1;}
} .roll-in-right{-webkit-animation:roll-in-right 0.6s ease-out both;animation:roll-in-right 0.6s ease-out both;}
@-webkit-keyframes roll-in-right {
0%{-webkit-transform:translateX(800px) rotate(540deg);transform:translateX(800px) rotate(540deg);opacity:0;}
100%{-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg);opacity:1;}
}
@keyframes roll-in-right {
0%{-webkit-transform:translateX(800px) rotate(540deg);transform:translateX(800px) rotate(540deg);opacity:0;}
100%{-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg);opacity:1;}
} .swing-in-top-fwd{-webkit-animation:swing-in-top-fwd 1s cubic-bezier(0.175, 0.885, 0.320, 1.275) both;animation:swing-in-top-fwd 1s cubic-bezier(0.175, 0.885, 0.320, 1.275) both;animation-delay:0.5s}
@-webkit-keyframes swing-in-top-fwd {
0%{-webkit-transform:rotateX(-100deg);transform:rotateX(-100deg);-webkit-transform-origin:top;transform-origin:top;opacity:0;}
100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transform-origin:top;transform-origin:top;opacity:1;}
}
@keyframes swing-in-top-fwd {
0%{-webkit-transform:rotateX(-100deg);transform:rotateX(-100deg);-webkit-transform-origin:top;transform-origin:top;opacity:0;}
100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transform-origin:top;transform-origin:top;opacity:1;}
} .shake-horizontal{-webkit-animation:shake-horizontal 80s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both;animation:shake-horizontal 80s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both;}
@-webkit-keyframes shake-horizontal {
0%,
100%{background-position:50% center;}
10%,
30%,
50%,
70%{background-position:0% center;}
20%,
40%,
60%{background-position:100% center;}
80%{background-position:0% center;}
90%{background-position:0% center;}
}
@keyframes shake-horizontal {
0%,
100% {
background-position: 50% center;
}
10%,
30%,
50%,
70% {
background-position: 0% center;
}
20%,
40%,
60% {
background-position: 100% center;
}
80% {
background-position: 0% center;
}
90% {
background-position: 0% center;
}
}h1{
font-size: 5em;
font-family: arial,helvetica;
color: #fff;
margin:0;
}
.intro p{color:#fff;}
.section{text-align:center;}
.fp-slidesNav.bottom{bottom:25px;}
#infoMenu li a{color:#fff;}
#section2 h1{color:#333;}
#fp-nav ul li a span, #Seccion-Slider .fp-slidesNav ul li a span{background-color:#fff;}
#Seccion-Slider .fp-controlArrow.fp-next{right:50px;}
#Seccion-Slider #Seccion-Slider .fp-controlArrow.fp-prev{left:50px;}
span.fp-sr-only{}
.dots-black{background-color:#555;}
#container-footer .fp-tableCell{vertical-align:bottom;}
#fp-nav{top:60%;}
#Seccion-Slider .fp-controlArrow{display:none;}
#fullpage .arrows-elements{padding:10px;border:5px solid #fff;border-radius:50%;}
#fullpage .arrows-elements{color:#fff;}
#fullpage .arrows-elements.colorneg{padding:10px;border:5px solid #555;border-radius:50%;}
#fullpage .arrows-elements.colorneg{color:#555;}
#fullpage .arrows-elements.colormor{padding:10px;border:5px solid #6a4386;border-radius:50%;}
#fullpage .arrows-elements.colormor{color:#6a4386;}
a.btn-arrow{width:100%;display:block;cursor:pointer;}
a.btn-arrow-up{width:100%;display:block;cursor:pointer;}
.container-column .elementor-icon-wrapper{position:absolute;top:43%;z-index:99;}
.icon-move-down{right:0;}
.icon-move-up{bottom:0;width:100%;position:absolute;}
.icon-move-up .btn-arrow-up .elementor-icon{border:none !important;}
ul.list-slide{list-style:none;}
ul.list-slide li{font-size:20px !important;color:#555;margin:20px 0;font-family:'Signika';letter-spacing:1px;font-weight:400;font-family:'Aeonik';}
ul.list-slide{margin-top:25px !important;}
.section{overflow:hidden;}
.container-section{max-width:1240px;margin:0 auto;position:relative;width:100%;display:flex;height:inherit;flex-wrap:wrap;}
.intro{height:inherit;margin:auto !important;display:contents;vertical-align:middle;max-width:1240px;}
.container-column{margin:auto;padding:0px;height:max-content;}
.container-section .elementor-icon-wrapper{place-self:center;position:absolute;z-index:1;}
.container-column h2{font-size:42px;color:#ffffff;font-family:'Signika';text-transform:uppercase;line-height:43px;margin-bottom:20px;}
.container-column h3{font-size:32px;color:#ffffff;font-family:'Signika';line-height:25px;font-weight:400;}
.container-column h4{font-size:30px;color:#ffffff;line-height:30px;font-family:'Aeonik';font-weight:400;}
.container-column h5{font-size:26px;color:#555;line-height:25px;font-family:'Signika';font-weight:200;}
.container-column h6{font-size:22px;color:#555;line-height:20px;font-family:'Signika';font-weight:200;}
.container-column p{font-size:18px;line-height:20px;}
.fp-bg{filter:opacity(0.35);}
.wpcf7-response-output{border:none !important;}
.forma-oscura{background-color:rgb(85,85,85,1);}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea{border-bottom:1px solid rgb(255,255,255,0.75) !important;background:none !important;border-top:none;border-left:none;border-right:none;font-family:'Signika';font-weight:200;}
form input, form select, form textarea{margin:10px 0px;font-family:'Signika';}
input[type=date]:focus, input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, select:focus, textarea:focus{border-color:#fff !important;color:rgb(255,255,255) !important;}
input[type=date]:focus::placeholder, input[type=email]:focus::placeholder, input[type=number]:focus::placeholder, input[type=password]:focus::placeholder, input[type=search]:focus::placeholder, input[type=tel]:focus::placeholder, input[type=text]:focus::placeholder, input[type=url]:focus::placeholder, select:focus::placeholder, textarea:focus::placeholder{border-color:#fff !important;color:rgb(255,255,255,1) !important;}
input[type=date]::placeholder, input[type=email]::placeholder, input[type=number]::placeholder, input[type=password]::placeholder, input[type=search]::placeholder, input[type=tel]::placeholder, input[type=text]::placeholder, input[type=url]::placeholder, select::placeholder, textarea::placeholder{border-color:rgb(255,255,255,0.75) !important;color:rgb(255,255,255,1) !important;}
span.ajax-loader{position:absolute !important;margin-top:23px !important;}
input.wpcf7-form-control.wpcf7-submit{padding:10px 30px;border:1px solid #fff;}
input.wpcf7-form-control.wpcf7-submit:hover{background-color:rgb(204, 140, 75, 0.8);}
input.wpcf7-form-control.wpcf7-submit:focus{background-color:rgb(204, 140, 75, 0.8);border:1px solid #fff;}
span.wpcf7-not-valid-tip{font-size:15px;margin-top:-15px !important;padding:0 !important;}
@media only screen and (min-width: 1400px){ #fp-nav {
top: 54%;
}
}