@charset "UTF-8";@import url("../fonts/fontawesome/style.css");@import url("../fonts/lato/style.css");@import url("../fonts/bell/style.css");@charset "UTF-8";html, body { font-family: 'Lato-Regular'!important; font-size: 18px; height: 100%; }html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}article, aside, figure, footer, header, hgroup, nav, section{ display: block; clear:both; } img, embed { max-width: 100%; } img[width], img[height]{ max-width: none; }object{ width: 100%; min-height: 100%; overflow:hidden; }html{ overflow-y: scroll; }ul{ list-style: none; }blockquote, q { quotes: none; }blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }a { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}del { text-decoration: line-through; }abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: pointer;}table { border-collapse: collapse; border-spacing: 0;}th{ font-weight: bold; vertical-align: bottom;}td{ font-weight: normal; vertical-align: top;}hr{ display: block; height: 1px; border: 0; border-top: 1px solid rgba(0, 0, 0, 0.1) currentcolor rgba(255, 255, 255, 0.3); margin: 1em 0; padding: 0; max-width: 73.75rem;}input, textarea, select,.simulate-input {background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #e5e9ec;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;color: #000000; display: inline-block; resize: none; padding:8px;transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; white-space: pre-wrap;letter-spacing:normal; font-family:sans-serif;}option{ text-indent:5px; padding:2px 0 2px; font-family:sans-serif; }input:active, textarea:active, select:active,input:focus, textarea:focus, select:focus,input:hover, textarea:hover, select:hover,.simulate-input:hover{ border-color: rgba(82, 168, 236, 0.8)!important; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6)!important; }select { height:36px; }.simulate-input{ width:100%; padding:16px 8px;}input, textarea, select, button,.cta-btn { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }button { color:#464a4c; }form button{border: 1px solid rgba(0, 0, 0, .3)!important; background: #ffffff;background: -moz-linear-gradient(top,#ffffff 0%, #f6f6f6 47%, #ededed 100%);background: -webkit-linear-gradient(top,#ffffff 0%,#f6f6f6 47%,#ededed 100%);background: linear-gradient(to bottom,#ffffff 0%,#f6f6f6 47%,#ededed 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );}table { font-size: inherit; font: 100%;}a:hover, a:active { outline: none; }small { font-size: 85%;}strong, th{ font-weight: 600; }td, td img{ vertical-align: top;} sub, sup{ font-size: 55%; line-height: 0; position: relative;}sup { top: -0.5em;}sub { bottom: -0.25em;}pre, code, kbd, samp{ font-family: monospace, sans-serif;}.clickable, label, input[type=button], input[type=submit], button{ cursor: pointer;}button, input, select, textarea { margin: 0;}button{ width: auto; overflow: visible; border:1px solid;}.clear{ clear:both;}.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }.clearfix:after { clear: both; }.clearfix { zoom: 1; } ::-moz-selection{ background: #a8d1ff; color: #fff; text-shadow: none;}::selection { background: #a8d1ff; color: #fff; text-shadow: none;} img::selection { background: none transparent!important;}img::-moz-selection{ background: none transparent!important;}.link { -webkit-tap-highlight-color: #09c3ff; }ins { background-color: #FF9; color: #000; text-decoration: none;}mark{ background-color: #FF9; color: #000; font-style: italic; font-weight: bold;}time{ }*, *::after, *::before{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;outline: none; padding:0; margin:0;}a img { vertical-align:middle;}img { position:relative; } .align-left,img[align="left"],img[style*="float: left"],img[style*="float:left"]{ margin: 8px 16px 0px 0px; }.align-right,img[align="right"],img[style*="float: right"],img[style*="float:right"] {margin: 8px 0px 0px 16px; }img[align="center"] { display: block; margin-left: auto; margin-right: auto; }img.width-auto{ width:auto; }img.max100{ max-width:100%!important; }img.display-inline{ vertical-align:text-bottom; } body, select, input, textarea { color: #333;}a:focus { outline:1px dotted invert; }a { text-decoration:none; color: #333; }a:hover { }.link { background:none!important; padding:0!important; }.link:hover { text-decoration:underline!important; }a,button,a img { -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -o-transition: all 200ms ease; -ms-transition: all 200ms ease; transition: all 200ms ease;}b, strong { font-weight:bold; }html, body { font-size: 16px; font-weight: 400; font-family:Arial, sans-serif;} h1, h2, h3, h4, h5, h6 { font-weight:300;}h1 { font-size:2em; }h2 { font-size:1.5em; }h3 { font-size:1.25em; }h4 { font-size:1.125em; }h5 { font-size:1em; }h6 { font-size:.95em;}h1 span { display:block; text-indent:-9999px; }h1 small,h2 small,h3 small,h4 small,h5 small,h6 small { font-size:65%; }ol { list-style:decimal; padding:0; margin:0; padding-left:1em; }ul { list-style:none; padding:0; margin:0; }p{ text-align:left; font-size: 16px; line-height: 28px; margin:0 0 1.4em; word-spacing:1px; }h1, h2, h3,h4, h5, h6 { margin:0 0 .5em;}article ul,article ol { line-height:33px; }article ul { margin-left:1.4em; list-style:outside; }article ul li,article ol li { margin-bottom:8px;}.row{ margin:0; padding:0; }.row:after{ clear: both; }.row:before, .row:after { content: " "; display: table; }.full { width:100%!important; overflow:hidden; display: flex; }.grid-body, .grid-header{ clear:both; padding:0; background-color: #fff; }.grid-header{ padding:14px 16px 7px; }.grid-body{ padding:10px 28px; }.grid-header h3 { margin-top:10px; }.half-third, .half, .eight, .half-quarter, .quarter, .six,.third, .half-third,.half-eight, .half-six{ vertical-align:top; display:inline-block; overflow:hidden; padding:0; margin:0;}.quarter{ width: 25%; }.third{ width: 33.333%; }.half-third { width: 66.666%; }.half { width: 50%; }.half-quarter { width: 75%; }.six{ width: 16.666%}.eight{ width: 12.5%; }.half-eight { width: 62.5%; }.half-six { width: 45.833%; }.offset-half-eight{ margin-left: 62.5%; }.offset-half-six{ margin-left: 45.833%; }.offset-half-quarter{ margin-left: 75%; }.offset-half-third{ margin-left: 66.666%; }.offset-half{ margin-left: 50%; }.offset-third { margin-left: 33.333%; }.offset-quarter { margin-left: 25%; }.offset-six { margin-left: 16.666%; }.offset-eight { margin-left: 12.5%; }.offset-nine{ margin-left: 8%; }@media screen and (max-width: 768px) {.full,.half-third, .half, .eight, .half-quarter, .quarter, .six,.third, .half-third, .offset-half-eight, .offset-half-six{ display:block; width:100%!important; }.offset-half-eight, .offset-half-six,.offset-half-quarter,.offset-half-third,.offset-half,.offset-third,.offset-quarter,.offset-six,.offset-eight,.offset-nine { margin-left: 0; }}.show-desktop-large { display:none; }@media screen and (min-width: 1440px) { .hide-desktop-large{ display:none!important; }.show-desktop-large{ display:block!important; }}.show-desktop{ display:none; }@media screen and (min-width: 800px) { .hide-desktop{ display:none!important; }}.show-tablet { display:none; }@media screen and (min-width: 480px) and (max-width: 800px) { .show-tablet { display:block!important; }.hide-tablet { display:none!important; }}.show-mobile{ display: none; }@media screen and (max-width: 480px) { .show-mobile{ display:block!important; }.hide-mobile{ display:none!important; }.cta-btn, .link-button{ padding:.5em 1.5em!important; text-transform:none!important; }}.show-print { display:none!important; }@media print {* { background: none repeat scroll 0 0 transparent !important; color: black !important; filter: none !important; text-shadow: none !important;overflow: hidden!important;} article, aside, figure, footer, header, hgroup, nav, section{ display: block; clear:both; }a,a:visited{ color: #444 !important; text-decoration: underline; }a[href]:after{ content: " (" attr(href) ")"; }a[href^="javascript:"]:after,a[href^="#"]:after { content: ""; }pre,blockquote { border: 1px solid #999; page-break-inside: avoid; }thead{ display: table-header-group; }tr,img{ page-break-inside: avoid; }img{ max-width: 100% !important; }@page{ margin: 0.5cm; }p{ font-size: 14px !important; }p,h2,h3 { orphans: 3; widows: 3; }nav,.button,aside,.hide-print,footer#footer,header#header{ display: none!important; }#content { padding: 0 !important; }[class^="offset"]{ margin-left:0!important; }article{ width:90%!important; margin-left:5%!important; }.content-wrap section{ display:block!important; }.show-print{ display:block!important; }header#page{ padding:0!important; } .item{ height:100%!important; overflow:hidden!important; }.clear { clear:both; }.pd, .pd_xxl { padding:8px;}}.no-js #loader { display: none;}.js #loader { display: block; position: absolute; left: 100px; top: 0;}.se-pre-con { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 9999999999999;background: url(../vendor/preloader/loading.gif) center no-repeat #fff;}.wrapper { width: 100%; max-width:1280px; margin:0 auto; overflow:hidden; }.wrapper-full,.max-width,.width-full,.full-width{ width: 100%; max-width:1924px; margin:0 auto; }.full-height { height: 100%; }.row { display:block;}.displayB,.display-block { display:block;}.display-inline{ display:inline!important; }.display-inline-block,.inline-block{ display:inline-block!important; }.table-cell{ display: table-cell; vertical-align: middle;position: relative; z-index: 9000; }.table-layout{ display: table; width: 100%; }.table-cell{ display: table-cell; width: 100%;}.table-cell.v-middle { vertical-align: middle; }.h100{ height:100%; }.w100{ width :100%; }.vh100 { height:100vh;}.vw100 { width :100vw;}.overflow-hidden { overflow:hidden; }.rounded { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}.block-width { max-width:1280px; overflow:hidden;}.hide{ display:none; }.v-wrap{ height: 100%; white-space: nowrap; text-align: center; }.v-wrap:before { content: ""; display: inline-block; vertical-align: middle; width: 0; height: 100%; }.v-box { display: inline-block; vertical-align: middle; white-space: normal; }.v-box-bottom{ vertical-align:bottom!important;}.align-center{ align-items: center; }.flex-container { display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; align-items: stretch; }.flex-row_0 { -webkit-flex: 0 0 auto; flex: 0 0 auto; } .flex-row_1 { -webkit-flex: 1 0 auto; flex: 1 0 auto; }.flex-row_margin{ -webkit-flex: 1 0 0; flex: 1 0 0; margin: 8px 6px; }.flex-container_start { align-items:flex-start!important; }.flex-container_center{ align-items:baseline!important; }.flex-container_bottom{ align-items: flex-end!important; }.flex-container_space { align-content: space-between!important;}.flex-container-columns { display: -webkit-flex; display: flex; flex-direction: column; }ul.dropdown-menu { position: relative; text-align: left!important;}ul.dropdown-menu:hover,ul.dropdown-menu:hover ul { background:white;}ul.dropdown-menu li a { display: inline; width: 100%; vertical-align: baseline!important; text-align: left!important;}ul.dropdown-menu:hover li ul.dropdown-content { display: block; }ul.dropdown-menu li ul li a { padding: .6rem .8rem!important;}@media only screen and (max-width: 800px) {ul.dropdown-menu { overflow: hidden; }ul.dropdown-menu li { display:block!important; }ul.dropdown-menu li ul.dropdown-content { position: relative; display: block;}}.dropdown .dropbtn{ background-color: #4CAF50; color: white; padding: 16px; font-size: 16px; border: none; cursor: pointer; }.dropdown {position: relative;display: inline-block; }.dropdown .dropdown-content { display: none; position: absolute; right: 0;background-color: #f9f9f9;min-width: 160px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 1; }.dropdown .dropdown-content a { color: black; padding: 12px 16px; text-decoration: none; display: block; }.dropdown .dropdown-content a:hover { background-color: #f1f1f1}.dropdown:hover .dropdown-content { display: block; }.dropdown:hover .dropbtn{ background-color: #3e8e41;}.pd{ padding-top:8px; padding-bottom:8px; }.pd_w{ padding-left:8px; padding-right:8px; }.pd_t{ padding-top :16px!important; }.pd_r{ padding-right :16px!important; }.pd_b{ padding-bottom:16px!important; }.pd_l{ padding-left:16px!important; }.pd_w_xxl{ padding-left:24px!important; padding-right :24px!important; }.pd_xxl{ padding-top :24px!important; padding-bottom:24px!important; }.pd_t_xxl{ padding-top :24px!important; }.pd_b_xxl{ padding-bottom:24px!important; }.pd_r_xxl{ padding-right :24px!important; }.pd_l_xxl{ padding-left:24px!important; }.mr{ margin :8px!important; }.mr_t{ margin-top :16px!important; }.mr_r{ margin-right :16px!important; }.mr_b{ margin-bottom:16px!important; }.mr_l{ margin-left:16px!important; }.no-pd { padding-top :0!important;padding-bottom:0!important; }.no-pd_w { padding-left:0!important; padding-right:0!important; }.no-pd_t {padding-top :0!important; }.no-pd_b {padding-bottom:0!important; }.no-margin, .no-mr { margin :0!important; }.no-margin-t, .no-mr-t { margin-top :0!important; }.no-margin-b, .no-mr-b { margin-bottom:0!important; }.marginx1{ margin:8px!important;}.marginx2{ margin:16px!important; }.marginx3{ margin:24px!important; }.marginx4{ margin:32px!important; }.fRight, .floatR, .pull-right{ float:right; }.fLeft, .floatL, .pull-left{ float:left; }.fixed{ position: fixed; }.hide{ display: none; }.nl{ clear:left;}.ui-dialog{ z-index:9999999999!important; position:fixed!important; }dl{ display:block;padding-bottom:16px; font-size:16px; line-height:1.5em; }dl dt { display:inline-block; width:40%; text-align:right; padding-right:10px; vertical-align:top; }dl dd { display:inline-block; width:49%; text-align:left!important; padding-left:10px; }dl dd ul{ list-style:outside; list-style-type:disc; padding-left:30px;}.txt_right,.txt_right a,.txt_right p{ text-align:right!important;}.txt_center,.txt_center a,.txt_center p { text-align:center!important;}.txt_left,.txt_left a,.txt_left p { text-align:left!important;}.vertical-middle{ vertical-align:middle;}.vertical-top,.vtop { vertical-align:top;}.line-height{ line-height:24px;}.text-decoration{ text-decoration: underline!important;}.font-style-textarea { font-size: 10px!important; }.font-style-textarea,.font-style-textarea h1,.font-style-textarea h2,.font-style-textarea h3,.font-style-textarea h4,.font-style-textarea h5,.font-style-textarea h6,.font-style-textarea p { font-family: Verdana,Arial,Helvetica,sans-serif!important; }.font-style-textarea h1,.font-style-textarea h2,.font-style-textarea h3,.font-style-textarea h4,.font-style-textarea h5,.font-style-textarea h6{ font-weight: bold!important; } .hr{ border-top:2px solid rgba(0,0,0,.20); margin:10px auto 24px; }.border{ border:1px solid rgba(0,0,0,.5);}.border-clear{ border:1px solid rgba(0,0,0,.15);}.border-top{ border-top: 1px solid rgba(0, 0, 0, .05)!important;}.border-left { border-left: 1px solid rgba(0, 0, 0, .05)!important;}.border-right{ border-right: 1px solid rgba(0, 0, 0, .05)!important;}.border-bottom { border-bottom: 1px solid rgba(0, 0, 0, .05)!important;}.cursor-default { cursor: default !important;}.stroke{ text-decoration: line-through; }.stroke-ok{ text-decoration: line-through; color:#2ecc71; }.txt_warning { color: #e74c3c;}.azul, .blue { color:#22A7F0!important; }.rojo, .red{ color:#e74c3c!important; }.verde, .green { color:#2ecc71!important; }.azul-hover, .blue-hover { background-color:#22A7F0!important; color:#FFF!important; }.rojo-hover, .red-hover{ background-color:#e74c3c!important; color:#FFF!important; }.verde-hover, .green-hover { background-color:#2ecc71!important; color:#FFF!important; }.bg-color-hover:hover,.bg-color-hover:hover a,.bg-color-hover:hover div{ background:#0277bd!important; color:#FFF!important; }.overlay { background:rgba(0,0,0,.4)!important; display:block; position:absolute; top:0; left:0; height:100vh; width:100vw; }#error_page{ padding: 64px 16px; }#error_page h1,#error_page p{ text-align:center!important;}#thankyou{ padding:24px 0 24px; margin:24px 0 24px; text-align: center; width: 100%; }#thankyou h1,#thankyou h2,#thankyou h3,#thankyou h4,#thankyou h5,#thankyou h6,#thankyou p { border: 0 none; padding-left:20%; padding-right:20%; }.msgalert, .msg-alert {background: #e74c3c none repeat scroll 0 0;color: #ffffff;display: block;font-size: 1.125em;padding: 16px;text-align: left;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);}.msgalert::before, .msg-alert::before {content: "";font-family: "FontAwesome";font-size: 1.5em;vertical-align: middle;}.msgwarning, .msg-warning {background: #ffe8aa none repeat scroll 0 0;color: #595959;display: block;font-size: 1.125em;margin: 24px 0;padding: 16px;text-align: left;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);}th .msgwarning, th .msg-warning, td .msgwarning, td .msg-warning { margin: 8px 0; }.msgwarning h3, .msg-warning h3 {display: inline-table;margin: 24px 0 !important;padding-left: 10px;vertical-align: middle !important;}.msgwarning::before, .msg-warning::before {content: "";font-family: "FontAwesome";font-size: 1.5em;vertical-align: middle !important;}.msgwarning h4, .msg-warning h4, .msgwarning ul, .msg-warning ul, .msgwarning p, .msg-warning p {color: #626262;font-size: 1em;font-weight: 400;padding-left: 40px;}.msgwarning ul, .msg-warning ul {margin-left: 16px;}.msgwarning ul li, .msg-warning ul li {border-left: 1px solid rgba(0, 0, 0, 0.15);display: table-cell;line-height: 1.4em;list-style: outside none disc;padding: 8px 16px;vertical-align: top;}.msgwarning ul li:last-child, .msg-warning ul li:last-child {border-right: 1px solid rgba(0, 0, 0, 0.15);}.msgok, .msg-ok {background: #2ecc71 none repeat scroll 0 0;color: #ffffff;display: block;font-size: 1.125em;padding: 16px;text-align: left;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);}.msgok::before, .msg-ok::before {content: "";font-family: "FontAwesome";font-size: 1.5em;vertical-align: middle;}.msgok.msgok-clear, .msg-ok.msg-ok-clear {background: transparent none repeat scroll 0 0 !important;color: #2ecc71 !important;font-weight: 300 !important;padding: 8px 12px;}.msgtip, .msg-tip {background: #7CBB4D; color: #ffffff;display: block;font-size: 1.125em;padding: 16px;text-align: left;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);}.msgtip::before, .msg-tip::before {content: "";font-family: "FontAwesome";font-size: 1.5em;vertical-align: middle;}.msgabsolut{ padding: 24px; position: absolute; right: 72px; top: 0; }.msgfixed{ padding: 24px; position: fixed; right: 2%; top: 20%; z-index:999999999999; width: 320px; border-radius: 50px; }.msg-dialog {position:fixed; width:100vh; height:100vh; top:0; left:0; z-index:99999999; }.msg-dialog .msg-content {z-index:99999999; position:fixed; width:400px; padding:30px 20px; left:50%; top:40%; margin-left:-200px; }.msg-dialog .msg-content .msg-text { margin-bottom:30px;}.msg-dialog .msg-actions { text-align:right;}#breadcrumbs{ clear:both; display:block; padding:16px 0 0; margin:16px 0 0; overflow:hidden; }ul#breadcrumb { margin-left:0;}ul#breadcrumb li{ display: inline-table; padding-right:8px; }ul#breadcrumb li a{}ul#breadcrumb li a:hover{}ul#breadcrumb li a:before {}ul#breadcrumb li a:after{ font-family: 'fontawesome'; content: " \2192"; font-size: 1em; line-height: 1.4em; }ul#breadcrumb li a.home:before{ font-family: 'fontawesome'; content: "\f015 "; }.btn {background-color: #d1dade; border: none!important;box-shadow: none; color: #5e5e5e; cursor: pointer;display: inline-block; font-size: 16px;margin-bottom: 0; padding: 10px 20px; text-align: center; vertical-align: middle;}.btn:hover { opacity: 0.7; }.btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger{box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); }.btn-default {background: #156494 none repeat scroll 0 0; color: #ffffff; }.btn-success {background: #0090d9 none repeat scroll 0 0; color: #ffffff; }.btn-danger{background: #f35958 none repeat scroll 0 0; color: #ffffff; }.btn-primary {background: #0aa699 none repeat scroll 0 0; color: #ffffff; }.btn-white { background: #ffffff none repeat scroll 0 0; border: 1px solid #e5e9ec; color: #5e5e5e;}.form-group { margin-bottom: 20px !important;padding: 10px 10px 0 !important;}.form-group .form-label {color: #55606e; display: inline-block;margin-right: 8px; }.form-label { margin-top: 2px; }.form-group .controls { margin-top: 8px; }.form-group .help { border-bottom: medium none; color: #a7abb1; cursor: text; font-size: 12px; }.form-control { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #555; display: block; padding: 6px 12px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s !important; vertical-align: middle !important; width: 100%;}.form-actions::before, .form-actions::after { content: ""; display: table; line-height: 0; }.form-actions::after { clear: both;}.form-actions{background:rgba(0, 0, 0, .08); padding: 20px 30px; }.form-group .uneditable-input,.form-group textarea,.form-group input[type="text"],.form-group input[type="password"],.form-group input[type="datetime"],.form-group input[type="datetime-local"],.form-group input[type="date"],.form-group input[type="month"],.form-group input[type="time"],.form-group input[type="week"],.form-group input[type="number"],.form-group input[type="email"],.form-group input[type="url"],.form-group input[type="search"],.form-group input[type="tel"],.form-group input[type="color"]{ color:#666!important; border-color:rgba(0,0,0,.18); } #human { display:none; }form .drop-upload-file{ background: url("../vendor/dropzone/images/spritemap-center.png") scroll no-repeat center center!important; position: relative; width:100vw; padding-top: 80vh;text-align:center;}form {}form fieldset{ padding:24px; display:block; clear:both; border:1px dotted #333333; margin-bottom:16px;}form legend{ padding:0 24px 0; background-color:#FFF; font-weight:bold!important; font-size:14px!important; }form label { display:block; color:#333; padding-bottom:10px; font-size:14px; line-height:16px;}form input,form textarea,form select{ margin-bottom:16px; padding:8px; font-size:14px; line-height:24px; }form select option { padding:12px 8px; } form textarea{ height:150px;}form .row{ display:inline-block; width:45%; padding:10px 2.3% 10px; }form .row-extended { display:block; width:93%; margin-bottom:10px;}form .row-extended textarea { width:100%; height:100px;}form .row-card { display:inline-block; width:50%; padding:8px; }form .row-card-full{ display:inline-block; width:100%; padding:8px;}form .send-card{ display:inline-block; width:5%; padding:8px; }form .send-card-hide { display:none!important;}form button.search { padding:8px; margin:0 0 0 -4px;}form button.search:hover {border:1px solid #333!important; color:#FFF!important;background: #333!important; }form .inputmedio { width:95%; padding:8px 0 8px; text-indent:5px; }form em{ color:#F00; }form .send,form .search { font-size:16px; line-height:24px; }form input[type="text"]:hover,form input[type="text"]:focus,form textarea:hover,form textarea:focus{ border:1px solid #333333; background:#FFF; }form.form-natural {}form.form-natural input,form.form-natural textarea{margin-bottom:16px; padding:8px; }form.form-natural input{ width:auto; }form.form-natural input[type="text"] { width:99.5%; max-width:400px; }@media screen and (min-width: 480px) {form.form-natural input[type="text"] { max-width:260px; }}form.form-natural textarea { height:150px; width:99.5%;}form.form-natural input,form.form-natural textarea { border-color: #fff #fff #ccc !important;border-image: none !important;border-style: solid solid dotted !important; border-width: 1px !important; } form.form-natural input:hover,form.form-natural textarea:hover { background: #fff !important;}form.form-natural .send,form.form-natural .sender,form.form-natural input[type="submit"] { font-size:16px!important; width:150px!important; text-decoration:none; text-transform:uppercase; cursor:pointer;word-wrap:normal!important;-moz-box-shadow:0px 8px 6px -8px rgba(0,0,0,.8); -webkit-box-shadow: 0px 8px 6px -8px rgba(0,0,0,.8); box-shadow: 0px 8px 6px -8px rgba(0,0,0,.8);}form.form-natural .send:hover,form.form-natural .sender:hover,form.form-natural input[type="submit"] {background:#156494; border:1px solid #156494; -moz-box-shadow:none ; -webkit-box-shadow: none ; box-shadow: none ; }form.form-natural input[type="text"] ,form.form-natural textarea { border:1px solid #999;background: rgb(255,255,255);background: -moz-linear-gradient(top,rgba(255,255,255,1) 0%, rgba(247,247,247,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(247,247,247,1)));background: -webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%);background: -o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%);background: -ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%);background: linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 );}form.form-natural input[type="text"]:hover,form.form-natural input[type="text"]:focus{ border:1px solid #333333; background:#FFF; }form.steps {}form.steps input[type="checkbox"] { position: absolute; visibility: hidden; }form.steps #part1, form.steps #part2, form.steps #part3 { display: block; opacity: 1; transition: all 1s ease-in-out; }form.steps #part2, form.steps #part3 { opacity: 0; height: 0; overflow: hidden; }form.steps #step2:checked ~ form.steps #part2 { opacity: 1; height: auto; }form.steps #step2:checked ~ form.steps #part1 { opacity: 0; height: 0; }form.steps #step3:checked ~ form.steps #part3 { opacity: 1; height: auto; }form.steps #step3:checked ~ form.steps #part2 { opacity: 0; height: 0; }table{ width: 100%; margin-bottom: 15px; }table td{ border: 1px solid #ddd; padding: 10px; }table.clean{ }table.clean tbody tr:nth-child(even) td,table.clean tbody tr:nth-child(even) th { background:#fcfcfc; }table.clean tbody tr:nth-child(odd) td,table.clean tbody tr:nth-child(odd) th{ background:#FFF; }table.clean tr td:first-child { padding-left:16px;}table.clean tr td:last-child{ text-align:right; padding-right:16px;}table.clean thead td, table.clean thead th{ color:#252525; background-color: #fafafa; background-image: linear-gradient(to bottom, #fff, #f2f2f2); background-repeat: repeat-x; }table.clean thead tr, table.clean thead td, table.clean thead th{ border:1px solid #FFF; box-shadow:none ; text-align:left;}table.clean thead th{ border-bottom:1px solid #bbb; }table.clean thead td{ border-bottom:1px solid #bbb; }table.clean tbody td{ border-left:none; border-right:none; }table.clean td{ padding:8px; font-size:14px; }iframe.full-frame,.full-frame iframe { width:100%; height:100%; min-height:1000px!important; border:none; margin:0; padding:0; overflow:hidden; z-index:999999; }.img-thumbnail-avatar-5x {height: 36px !important; width: 36px !important; }.img-thumbnail-avatar-4x {height: 46px !important; width: 46px !important; }.img-thumbnail-avatar-42 {height: 42px !important; width: 42px !important; }.img-thumbnail-avatar-3x {height: 64px !important; width: 64px !important; }.img-thumbnail-avatar-2x {height: 200px !important; width: 200px !important; }.img-circle{border-radius: 50%!important; }.img-thumbnail { background-color: #fff; border: 1px solid #22A7F0 ; border-radius: 4px; display: inline-block;height: calc(); line-height: 1.42857; max-width: 100%; padding: 4px; transition: all 0.2s ease-in-out 0s;}.img-text{ display:inline-block !important; padding-top:8%!important; padding-left:3%!important; vertical-align:top!important; }.img-thumbnail-color { background:#EECC3B!important;}.profile-pic {border-radius: 50%; float:left; height: 32px; width: 32px; overflow: hidden; position:relative; top:-10px;}.icon-circle { border: 2px solid; border-radius: 50%; padding:8px;position: relative; text-align: center; }.cta-btn { padding: 10px 50px; color: white; font-family: "Lato-Regular"; font-size: 16px; -webkit-border-radius: 24px;-moz-border-radius: 24px; border-radius: 24px;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35); }.cta-btn-full { width: 100%; }.cta-btn-rnd { border-radius: 30px; }.cta-btn-xxl { padding: 20px 40px!important; }.cta-btn.cta-btn-primary { background: white!important; color: black; border: 1px solid #7CBB4D!important; box-shadow: none; }.cta-btn.cta-btn-primary:hover { background-color: #7CBB4D!important; color: white;}.cta-btn.cta-btn-complementary { background-color: #66A541; border-color: #66A541; }.cta-btn.cta-btn-secondary { background: #7CBB4D!important; color: white; border-color: #7CBB4D!important; }.cta-btn.cta-btn-secondary:hover { background-color: #7CBB4D!important; border-color: #7CBB4D!important; }.cta-btn-spain { background-color: #DA0B33; color: white; box-shadow: none; }.cta-btn-spain:hover { background-color: #A70000; } .cta-btn-italy { background-color: #7BBA4D; color: white; box-shadow: none; }.cta-btn-italy:hover { background-color: #48871A; }.cta-btn-greece { background-color: #008BA9; color: white; box-shadow: none; }.cta-btn-greece:hover { background-color: #005876; }a.cta-btn { display: inline-block; margin-bottom: 5px; text-decoration: none; text-align: center; }@media only screen and (max-width: 800px) {.cta-btn.cta-btn-primary, .cta-btn.cta-btn-secondary, .cta-btn-w { width: 100%; }}.cta-btn-w { box-shadow: none!important; -webkit-box-shadow: none!important; -moz-box-shadow: none!important; border-color: white!important; border: 1px solid!important;} .cta-btn-w:hover { background: rgba(0,0,0,.15)!important;}.cta-btn-g { box-shadow: none!important; -webkit-box-shadow: none!important; -moz-box-shadow: none!important; border-color: rgba(142,187,56,1)!important; border: 1px solid!important; color:rgba(142,187,56,1)!important;} .cta-btn-g:hover { background-color: #65a541!important; border-color: #65a541!important; color: white!important;}ul.list-inline { }ul.list-inline li{ display:inline-block;}ul.txt_right{ float:right; }.list-inline.txt_center li { text-align:center!important;}.list-inline.txt_right li{ text-align:right!important; }ul.tree { border-right:1px solid rgba(0,0,0,.05);}ul.tree li a{ border-left:4px solid rgba(0,0,0,0); }ul.tree li a:hover{ background:#0277bd; color:#FFF; border-left:4px solid rgba(0,0,0,.3); }ul.tree li a.active { border-left:4px solid #0277bd; background:rgba(0,0,0,.05); }ul.tree li a.active:hover{ border-left:4px solid rgba(0,0,0,.3); background:#0277bd; }ul.tree li { list-style:none; }ul.tree li a { font-size:13px; line-height:26px; }ul.tree li a:before {content: "\f0da"; font-family: 'FontAwesome'; padding-right:8px; }ul.tree .fa { font-size:16px; }ul.tree { }ul.tree li a{ display:block; padding:8px; vertical-align:middle; }ul.tree li a:hover,ul.tree li a.active { }ul.tree li a span { padding-right:16px;}ul.tree { margin-left:0; }ul.tree li ul { margin-left:15px; }.mce-tinymce, .mce-container, .mce-panel { border:1px solid #fff!important;}.mce-widget, mce-widget * { background:transparent!important; }.mce-btn button, .mce-panel { border:1px solid rgba(0,0,0,0)!important; }.mce-panel{ background:#fcfcfc!important; }.mce-menu { background:#FFF!important; }.mce-btn button:hover { background:rgba(0,0,0,.05)}.mce-close { background:none!important; border:none!important; color:#000!important}.mce-primary {background: #22a7f0!important;background: -moz-linear-gradient(top,#22a7f0 0%, #0077b3 100%)!important;background: -webkit-linear-gradient(top,#22a7f0 0%,#0077b3 100%)!important;background: linear-gradient(to bottom,#22a7f0 0%,#0077b3 100%)!important;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22a7f0', endColorstr='#0077b3',GradientType=0 )!important;}.mce-primary:hover, .mce-primary:focus { background:#1f1f1f!important; }.mce-edit-area { background:#FFF!important; border-top:1px solid #ccc!important; border-bottom:1px solid #ccc!important;}div[class^="mce-container"] { border:none transparent!important;}p { font-size: 18px; font-family: 'Lato-Light'; }h1 { font-size: 36px; font-family: 'BellMT'; text-transform: uppercase; }h2 {font-size: 46px; font-family: 'BellMT'; text-transform: uppercase;}h3 { font-size: 24px; font-family: 'BellMT'; }.lowercase { text-transform: none; }.txt-light { font-family: 'Lato-Light'; }.bigger-text { font-size: 60px; font-family: 'Lato-Hairline'; text-transform: uppercase; }.smaller-text { font-size: 48px; font-family: 'BellMTItalic'; }.top {margin-top: 50px; }.thumbnail-gray { background-color: rgba(238, 238, 238, 0.4); }.radial-gradient { background: radial-gradient(rgba(255,255,255,0.5), #BEC8B9) }#main-menu { margin: 0; position: absolute; top: 25px; right: 0; width: 100%; padding: 0 20px; }#main-menu .navbar-brand { display: inline-block; }#main-menu ul li a:hover { border-bottom: 1px solid #7CBB4D;}ul.list-inline { vertical-align: middle; }ul.list-inline li { display: inline-block; }ul.list-inline li a { padding: 8px; margin: 0 8px; color: #584646; text-decoration: none; }@media only screen and (min-width: 800px) {#main-menu ul li a { position: relative; }}#oval-shape { width: 100%; color: white; position: relative; }footer { font-size: 16px; background-color: #e8ece7; margin-top:-40px;}footer a:hover { text-decoration: underline!important; }footer .txt-small { font-size: 10px; }footer .txt-light { font-family: 'Lato-Light';}#contact-form .thumbnail-gray { background: rgba(190, 200, 185, 0.2); }footer .newsletter-box input, footer .newsletter-box input:hover, footer .newsletter-box input:focus { background: #A9A9A4; border-radius: 10px; font-family: 'FontAwesome','Lato-Light'; box-shadow: none!important; border: none!important; color: white;}footer .newsletter-box input::placeholder { color: white; font-size: 14px;}footer nav.menu.small { font-size: 14px; }@media only screen and (min-width: 760px) and (max-width: 1340px) {footer .flex-container-searcher .flex-row_1 { width: 85%; } footer .flex-container-searcher .flex-row_0 { width: 15%; }footer .flex-container-searcher .input-addon { margin-left: 0; }}@media only screen and (max-width: 750px) {footer .flex-container-searcher { margin: 0 20px; }}#cookies-panel { position: fixed; bottom: 0; z-index: 1000; background: #f2f4f1; }#splash { background: url('../../uploads/home/home-cover.jpg'); background-size: cover; margin-top: -80px!important; padding-top: 140px!important; }.leaf-cover-1 { position: absolute; top: 0; left: 0; }.leaf-cover-2 { position: absolute; top: 0; right: 0; }.leaf-cover-3 { position: absolute; bottom: 0; left: 0; }.leaf-cover-4 { position: absolute; bottom: 0; right: 0; }#splash-traceable { background: radial-gradient(rgba(255,255,255,0.5), #BEC8B9); margin-top: -80px!important; padding-top: 140px!important; padding: 30px; min-height: 375px;}section#traceable h2 { color: black; }.origin { font-size: 20px; margin-bottom: 0; }.origin-country {font-size: 39px; color: black; }a:hover .origin-country { text-decoration: underline; } section.product-info .origin { font-size: 36px; margin-bottom: 15px; }section.product-info .origin-country {font-size: 72px; color: black; margin-bottom: 25px;}@media only screen and (max-width: 800px) {section.product-info .fw_position.pd_xxl, section.product-info .v-wrap.pd_xxl, #product-region .pd_xxl { padding: 0!important;}section.product-info img {max-height: 420px; }}section { color: #584646; }p strong { font-family: 'Lato-Bold'; font-weight: normal; }#product-region h1 { text-transform: none; font-size: 36px; color: black }#related-products h3 { font-size: 48px; color: black; }#related-products p.origin-country { margin-bottom: 30px; }.product-info .radial-gradient { min-height: 600px; }#product-sizes h3 { text-transform: none; font-size: 36px; color: black; }#product-sizes .quarter .pd_xxl { background-color: #fafafa; }#product-sizes .quarter .pd_xxl img { height: 400px; }section#sales-deck h4, section#rootie-products-box h4, section#contact-form h3 { font-size: 36px; font-family: 'BellMT'; color:black;}#authenticity-box, #traceability-box, #quality-box { position: relative; }#authenticity-box .info, #quality-box .info { position: absolute; background-color: white; top: -5px; right: -20px; width: 480px; border-radius: 240px;height: 480px; }#traceability-box .info { position: absolute; background-color: white; top: -5px; left: -20px; width: 480px; border-radius: 240px;height: 480px; }@media only screen and (max-width: 800px) {#authenticity-box .info, #traceability-box .info, #quality-box .info { position: relative; width: 100%; height: auto; padding: 24px 0!important; top: inherit; right: inherit; left: inherit; }}.rootie-claim { font-size: 32px; font-family: 'BellMT-BoldItalic'; line-height: 42px; }section#related-bliss h4 { font-family: 'BellMT'; font-size: 48px; color: black; }section#bliss .info { background-color: #f6f7f5; height: 315px; width: 315px; border-radius: 158px; border: 1px dashed #969696; position: absolute; top: 20%; left: 5%; }section#authenticity-box h1, section#traceability-box h1, section#quality-box h1 { font-size: 46px; text-transform: none; font-family: 'BellMT'; }section#rootie-products-box { border: 1px dashed #979797; }@media only screen and (max-width: 800px) {section#bliss .info { position: relative; height: auto; width: 100%; top: inherit; left: inherit; background-color: white; border: none; }}section#contact-form { min-height: 710px; }section#contact-form input, section#contact-form input:hover, section#contact-form textarea { font-family: 'Lato'; width: 100%; box-shadow: none!important; border-radius: 30px; padding: 15px; font-size: 16px; border: 1px solid #e5e9ec!important;}section#contact-form input::placeholder, section#contact-form textarea::placeholder { color: #888; font-family: 'Lato-Regular'; }section#contact-form textarea { height: 200px; }.relative { position: relative; } .flex-container-searcher { display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; align-items: stretch; background-color: #A9A9A4; border-radius: 10px; }.flex-row_1 { -webkit-flex: 1 0 auto; flex: 1 0 auto; }.flex-row_0 { -webkit-flex: 0 0 auto; flex: 0 0 auto; }form .row-card-full { display: inline-block; width: 100%; padding: 8px; width: 100%;border: 1px solid #999; box-shadow: none; background-color: #cdcbc7; }form .input-addon { border: none!important; margin-left: -35px; border-left: 1px solid; background: #A9A9A4; color: white; padding: 8px; border-radius: 10px; }@media only screen and (min-width: 800px) {.fw_position {position: absolute; z-index: 100; margin-top: 100px; left: 0; }}@media only screen and (max-width: 800px) {.flex-container { padding: 0; margin: 0; list-style: none; -ms-box-orient: horizontal; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -moz-flex; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; }.flex-item:nth-of-type(1) { order: 2; }.flex-item:nth-of-type(2) { order: 1; }.txt_center_xs { text-align: center!important; }.no-pd-xs { padding-top :0!important;padding-bottom:0!important; }.no-pd_w-xs { padding-left:0!important; padding-right:0!important; }.no-pd_t-xs { padding-top :0!important; }}#error-404 h1 { font-size: 100px; }