/*@font-face {
  font-family: 'fedra-regular';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url('https://seguros.dkv.es/hubfs/fonts/fedra-regular.eot?#iefix') format('embedded-opentype'),
    url('https://seguros.dkv.es/hubfs/fonts/fedra-regular.woff') format('woff'),
    url('https://seguros.dkv.es/hubfs/fonts/fedra-regular.ttf') format('truetype'),
    url('https://seguros.dkv.es/hubfs/fonts/fedra-regular.svg#fedra-regular') format('svg');
}
@font-face {
  font-family: 'fedra-bold';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url('https://seguros.dkv.es/hubfs/fonts/fedra-bold.eot?#iefix') format('embedded-opentype'),
    url('https://seguros.dkv.es/hubfs/fonts/fedra-bold.woff') format('woff'),
    url('https://seguros.dkv.es/hubfs/fonts/fedra-bold.ttf') format('truetype'),
    url('https://seguros.dkv.es/hubfs/fonts/fedra-bold.svg#fedra-bold') format('svg');
}
@font-face {
  font-family: 'fedra-medium';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url('https://seguros.dkv.es/hubfs/fonts/fedra-medium.eot?#iefix') format('embedded-opentype'),
    url('https://seguros.dkv.es/hubfs/fonts/fedra-medium.woff') format('woff'),
    url('https://seguros.dkv.es/hubfs/fonts/fedra-medium.ttf') format('truetype'),
    url('https://seguros.dkv.es/hubfs/fonts/fedra-medium.svg#fedra-medium') format('svg');
}
@font-face {
  font-family: 'FSMe-regular';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url('https://seguros.dkv.es/hubfs/fonts/FSMe-regular.eot?#iefix') format('embedded-opentype'),
    url('https://seguros.dkv.es/hubfs/fonts/FSMe-regular.woff') format('woff'),
    url('https://seguros.dkv.es/hubfs/fonts/FSMe-regular.ttf') format('truetype'),
    url('https://seguros.dkv.es/hubfs/fonts/FSMe-regular.svg#FSMe-regular') format('svg');
}
@font-face {
  font-family: 'FSMe-light';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url('https://seguros.dkv.es/hubfs/fonts/FSMe-light.eot?#iefix') format('embedded-opentype'),
    url('https://seguros.dkv.es/hubfs/fonts/FSMe-light.woff') format('woff'),
    url('https://seguros.dkv.es/hubfs/fonts/FSMe-light.ttf') format('truetype'),
    url('https://seguros.dkv.es/hubfs/fonts/FSMe-light.svg#FSMe-light') format('svg');
}
@font-face {
  font-family: 'FSMe-bold';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url('https://seguros.dkv.es/hubfs/fonts/FSMe-bold.eot?#iefix') format('embedded-opentype'),
    url('https://seguros.dkv.es/hubfs/fonts/FSMe-bold.woff') format('woff'),
    url('https://seguros.dkv.es/hubfs/fonts/FSMe-bold.ttf') format('truetype'),
    url('https://seguros.dkv.es/hubfs/fonts/FSMe-bold.svg#FSMe-bold') format('svg');
}*/
/*
@font-face{font-family:"fedra-regular";font-style:normal;font-weight:normal;font-display:swap;src:url("/hubfs/fonts/fedra-regular.eot?#iefix") format("embedded-opentype"),url("/hubfs/fonts/fedra-regular.woff") format("woff"),url("/hubfs/fonts/fedra-regular.ttf") format("truetype"),url("/hubfs/fonts/fedra-regular.svg#fedra-regular") format("svg");}
@font-face{font-family:"fedra-bold";font-style:normal;font-weight:normal;font-display:swap;src:url("/hubfs/fonts/fedra-bold.eot?#iefix") format("embedded-opentype"),url("/hubfs/fonts/fedra-bold.woff") format("woff"),url("/hubfs/fonts/fedra-bold.ttf") format("truetype"),url("/hubfs/fonts/fedra-bold.svg#fedra-bold") format("svg");}
@font-face{font-family:"fedra-medium";font-style:normal;font-weight:normal;font-display:swap;src:url("/hubfs/fonts/fedra-medium.eot?#iefix") format("embedded-opentype"),url("/hubfs/fonts/fedra-medium.woff") format("woff"),url("/hubfs/fonts/fedra-medium.ttf") format("truetype"),url("/hubfs/fonts/fedra-medium.svg#fedra-medium") format("svg");}
@font-face{font-family:"FSMe-regular";font-style:normal;font-weight:normal;font-display:swap;src:url("/hubfs/fonts/FSMe-regular.eot?#iefix") format("embedded-opentype"),url("/hubfs/fonts/FSMe-regular.woff") format("woff"),url("/hubfs/fonts/FSMe-regular.ttf") format("truetype"),url("/hubfs/fonts/FSMe-regular.svg#FSMe-regular") format("svg");}
@font-face{font-family:"FSMe-light";font-style:normal;font-weight:normal;font-display:swap;src:url("/hubfs/fonts/FSMe-light.eot?#iefix") format("embedded-opentype"),url("/hubfs/fonts/FSMe-light.woff") format("woff"),url("/hubfs/fonts/FSMe-light.ttf") format("truetype"),url("/hubfs/fonts/FSMe-light.svg#FSMe-light") format("svg");}
@font-face{font-family:"FSMe-bold";font-style:normal;font-weight:normal;font-display:swap;src:url("/hubfs/fonts/FSMe-bold.eot?#iefix") format("embedded-opentype"),url("/hubfs/fonts/FSMe-bold.woff") format("woff"),url("/hubfs/fonts/FSMe-bold.ttf") format("truetype"),url("/hubfs/fonts/FSMe-bold.svg#FSMe-bold") format("svg");}
@font-face{font-family:"icomoon";font-style:normal;font-weight:normal;font-display:swap;src:url("/hubfs/fonts/icomoon.eot?#iefix") format("embedded-opentype"),url("/hubfs/fonts/icomoon.woff") format("woff"),url("/hubfs/fonts/icomoon.otf") format("opentype");}
@font-face{font-family:"LemonMilk-bold";font-style:normal;font-weight:normal;font-display:swap;src:url("/hubfs/fonts/LEMONMILK-Bold.otf") format("opentype");}
@font-face{font-family:"LemonMilk-bolditalic";font-style:normal;font-weight:normal;font-display:swap;src:url("/hubfs/fonts/LEMONMILK-BoldItalic.otf") format("opentype");}
@font-face{font-family:"LemonMilk-light";font-style:normal;font-weight:normal;font-display:swap;src:url("/hubfs/fonts/LEMONMILK-Light.otf") format("opentype");}
@font-face{font-family:"LemonMilk-lightitalic";font-style:normal;font-weight:normal;font-display:swap;src:url("/hubfs/fonts/LEMONMILK-LightItalic.otf") format("opentype");}
@font-face{font-family:"LemonMilk-medium";font-style:normal;font-weight:normal;font-display:swap;src:url("/hubfs/fonts/LEMONMILK-Medium.otf") format("opentype");}
@font-face{font-family:"LemonMilk-mediumitalic";font-style:normal;font-weight:normal;font-display:swap;src:url("/hubfs/fonts/LEMONMILK-MediumItalic.otf") format("opentype");}
@font-face{font-family:"LemonMilk-regular";font-style:normal;font-weight:normal;font-display:swap;src:url("/hubfs/fonts/LEMONMILK-Regular.otf") format("opentype");}
@font-face{font-family:"LemonMilk-regularitalic";font-style:normal;font-weight:normal;font-display:swap;src:url("/hubfs/fonts/LEMONMILK-RegularItalic.otf") format("opentype");}
*/

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;outline:0}button:focus,input:focus,select:focus,textarea:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}strong{font-weight:700}a{text-decoration:none}textarea{resize:none}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{height:1%}.clearfix{display:block}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-shadow: 1px 1px 1px rgba(0,0,0,0.004);-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-text-size-adjust: 100%;}a.active,a.focus,a.visited,a.hover{ text-decoration: none;}
.container-fluid{margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}.row{box-sizing:border-box;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.row.reverse{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.col.reverse{-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.col-xs,.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{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-xs{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-xs-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-xs-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-xs-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-xs-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-1{margin-left:8.333%}.col-xs-offset-2{margin-left:16.667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.333%}.col-xs-offset-5{margin-left:41.667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.333%}.col-xs-offset-8{margin-left:66.667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.333%}.col-xs-offset-11{margin-left:91.667%}.start-xs{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.center-xs{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.end-xs{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.top-xs{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-xs{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-xs{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-xs{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-xs{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}@media only screen and (min-width:48em){.container{width:46rem}.col-sm,.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{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-sm{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-sm-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-sm-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-sm-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-sm-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-1{margin-left:8.333%}.col-sm-offset-2{margin-left:16.667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.333%}.col-sm-offset-5{margin-left:41.667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.333%}.col-sm-offset-8{margin-left:66.667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.333%}.col-sm-offset-11{margin-left:91.667%}.start-sm{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.center-sm{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.end-sm{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.top-sm{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-sm{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-sm{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-sm{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-sm{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}}@media only screen and (min-width:62em){.container{width:61rem}.col-md,.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{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-md{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-md-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-md-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-md-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-md-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-1{margin-left:8.333%}.col-md-offset-2{margin-left:16.667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.333%}.col-md-offset-5{margin-left:41.667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.333%}.col-md-offset-8{margin-left:66.667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.333%}.col-md-offset-11{margin-left:91.667%}.start-md{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.center-md{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.end-md{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.top-md{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-md{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-md{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-md{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-md{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}}@media only screen and (min-width:75em){.container{width:71rem}.col-lg,.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{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-lg{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-lg-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-lg-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-lg-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-lg-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-1{margin-left:8.333%}.col-lg-offset-2{margin-left:16.667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.333%}.col-lg-offset-5{margin-left:41.667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.333%}.col-lg-offset-8{margin-left:66.667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.333%}.col-lg-offset-11{margin-left:91.667%}.start-lg{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.center-lg{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.end-lg{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.top-lg{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-lg{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-lg{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-lg{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-lg{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}}

/* Stormy: Smooth Trasitions v.:0.1 beta */
.ts{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.ts.ts-bg-color{-webkit-transition-property:background-color;-moz-transition-property:background-color;-ms-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color}.ts.ts-color{-webkit-transition-property:color;-moz-transition-property:color;-ms-transition-property:color;-o-transition-property:color;transition-property:color}.ts.ts-opacity{-webkit-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.ts.ts-border-color{-webkit-transition-property:border-color;-moz-transition-property:border-color;-ms-transition-property:border-color;-o-transition-property:border-color;transition-property:border-color}.ts.ts-width{-webkit-transition-property:width;-moz-transition-property:width;-ms-transition-property:width;-o-transition-property:width;transition-property:width}.ts.ts-height{-webkit-transition-property:height;-moz-transition-property:height;-ms-transition-property:height;-o-transition-property:height;transition-property:height}.ts.ts-linear{-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-ms-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.ts.ts-ease{-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-ms-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.ts.ts-ease-in{-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-ms-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}.ts.ts-ease-out{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.ts.ts-ease-in-out{-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.ts.ts-instant{-webkit-transition-duration:75ms;-moz-transition-duration:75ms;-ms-transition-duration:75ms;-o-transition-duration:75ms;transition-duration:75ms}.ts.ts-quick{-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-ms-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms}.ts.ts-medium{-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms}.ts.ts-slow{-webkit-transition-duration:500ms;-moz-transition-duration:500ms;-ms-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms}.ts.ts-slower{-webkit-transition-duration:700ms;-moz-transition-duration:700ms;-ms-transition-duration:700ms;-o-transition-duration:700ms;transition-duration:700ms}.ts.ts-slowest{-webkit-transition-duration:1100ms;-moz-transition-duration:1100ms;-ms-transition-duration:1100ms;-o-transition-duration:1100ms;transition-duration:1100ms}.ts.ts-superslow{-webkit-transition-duration:5000ms;-moz-transition-duration:5000ms;-ms-transition-duration:5000ms;-o-transition-duration:5000ms;transition-duration:5000ms}.ts.ts-delay-instant{-webkit-transition-delay:75ms;-moz-transition-delay:75ms;-ms-transition-delay:75ms;-o-transition-delay:75ms;transition-delay:75ms}.ts.ts-delay-quick{-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-ms-transition-delay:200ms;-o-transition-delay:75ms;transition-delay:200ms}.ts.ts-delay-medium{-webkit-transition-delay:300ms;-moz-transition-delay:300ms;-ms-transition-delay:300ms;-o-transition-delay:75ms;transition-delay:300ms}.ts.ts-delay-slow{-webkit-transition-delay:500ms;-moz-transition-delay:500ms;-ms-transition-delay:500ms;-o-transition-delay:75ms;transition-delay:500ms}.ts.ts-delay-slower{-webkit-transition-delay:700ms;-moz-transition-delay:700ms;-ms-transition-delay:700ms;-o-transition-delay:75ms;transition-delay:700ms}.ts.ts-delay-slowest{-webkit-transition-delay:1100ms;-moz-transition-delay:1100ms;-ms-transition-delay:1100ms;-o-transition-delay:1100ms;transition-delay:1100ms}

body { font-family: "FSMe-regular", Arial, sans-serif; padding-bottom: 0; background-color: #F0F0F0;}
h2 { font-family: "FSMe-regular", Arial, sans-serif; }

.body-container.container-fluid { padding: 0; }
.header-container.container-fluid { padding: 0; margin: 0; }
.header-container.container-fluid .row-fluid [class*="span"] { min-height: 0 !important; }

/* LAYOUT ADJST */
.row { max-width: 400px; margin: 0 auto; }

/* REUSABLE CLASSES */
.regular-block-padd { padding: 15px 0px;  }
.regular-block-padd.first { padding-top: 30px; }
.regular-block-padd.last { padding-bottom: 30px; }
p.intro {color: #6A625A; line-height: 24px;}

.regular-h2 { font-weight: 500; font-size: 18px; line-height: 22px; font-family: "FSMe-regular", Arial, sans-serif;}
.jumbo-h2 { font-weight: 500; font-size: 22px; line-height: 30px; font-family: "FSMe-regular", Arial, sans-serif;}

.back-box { max-width: 360px; margin: 0 auto; padding: 2rem 1rem; }

@media only screen and ( min-width : 48em ) {
  .back-box { max-width: 550px; padding: 2rem 1rem; }
}

@media only screen and ( min-width : 62em ) {
  .back-box { max-width: 800px; padding: 4rem 2rem; } 
}

@media only screen and ( min-width : 75em ) {
  .back-box { max-width: 950px; padding: 64px 36px; }
}



/* FORM STYLING */
.hbspt-form { background: transparent; display: block; }
.hbspt-form:after { display: block; content: " "; clear: both; }
.hbspt-form .field { margin-bottom: 24px; width: 100%; float: left; }
.hbspt-form .field label { display: block; font-weight: 500; font-size: 14px; line-height: 24px; color: #095751; margin-bottom: 4px; }
.hbspt-form .field label.hs-error-msg { color: #f64747; font-size: 13px; line-height: 18px; }
.hbspt-form .field legend { }
.hbspt-form .field.hs-firstname .input,
.hbspt-form .field.hs-email .input,
.hbspt-form .field.hs-phone .input { position: relative; font-family: 'FSMe-regular', arial; } 
.hbspt-form .field.hs-firstname .input:before,
.hbspt-form .field.hs-email .input:before,
.hbspt-form .field.hs-phone .input:before { height: 24px; width: 24px; background: #8a8a8a; display: block; position: absolute; top: 9px; left: 10px; content: ""; }
.hbspt-form .field.hs-firstname .input:before { background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDZDMTMuMSA2IDE0IDYuOSAxNCA4QzE0IDkuMSAxMy4xIDEwIDEyIDEwQzEwLjkgMTAgMTAgOS4xIDEwIDhDMTAgNi45IDEwLjkgNiAxMiA2Wk0xMiAxNUMxNC43IDE1IDE3LjggMTYuMjkgMTggMTdWMThINlYxNy4wMUM2LjIgMTYuMjkgOS4zIDE1IDEyIDE1Wk0xMiA0QzkuNzkgNCA4IDUuNzkgOCA4QzggMTAuMjEgOS43OSAxMiAxMiAxMkMxNC4yMSAxMiAxNiAxMC4yMSAxNiA4QzE2IDUuNzkgMTQuMjEgNCAxMiA0Wk0xMiAxM0M5LjMzIDEzIDQgMTQuMzQgNCAxN1YyMEgyMFYxN0MyMCAxNC4zNCAxNC42NyAxMyAxMiAxM1oiIGZpbGw9IiMwOTU3NTEiLz4KPC9zdmc+Cg==) no-repeat center center; }
.hbspt-form .field.hs-email .input:before { background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwIDRINEMyLjkgNCAyLjAxIDQuOSAyLjAxIDZMMiAxOEMyIDE5LjEgMi45IDIwIDQgMjBIMjBDMjEuMSAyMCAyMiAxOS4xIDIyIDE4VjZDMjIgNC45IDIxLjEgNCAyMCA0Wk0yMCAxOEg0VjhMMTIgMTNMMjAgOFYxOFpNMTIgMTFMNCA2SDIwTDEyIDExWiIgZmlsbD0iIzAwNEU0RCIvPgo8L3N2Zz4K) no-repeat center center; }
.hbspt-form .field.hs-phone .input:before { background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjAxIDE1LjM4QzE4Ljc4IDE1LjM4IDE3LjU5IDE1LjE4IDE2LjQ4IDE0LjgyQzE2LjEzIDE0LjcgMTUuNzQgMTQuNzkgMTUuNDcgMTUuMDZMMTMuOSAxNy4wM0MxMS4wNyAxNS42OCA4LjQyIDEzLjEzIDcuMDEgMTAuMkw4Ljk2IDguNTRDOS4yMyA4LjI2IDkuMzEgNy44NyA5LjIgNy41MkM4LjgzIDYuNDEgOC42NCA1LjIyIDguNjQgMy45OUM4LjY0IDMuNDUgOC4xOSAzIDcuNjUgM0g0LjE5QzMuNjUgMyAzIDMuMjQgMyAzLjk5QzMgMTMuMjggMTAuNzMgMjEgMjAuMDEgMjFDMjAuNzIgMjEgMjEgMjAuMzcgMjEgMTkuODJWMTYuMzdDMjEgMTUuODMgMjAuNTUgMTUuMzggMjAuMDEgMTUuMzhaIiBmaWxsPSIjMDA0RTREIi8+Cjwvc3ZnPgo=) no-repeat center center; }
.hbspt-form .input input { border-radius: 3px; border: 1px solid #B0C9C7; background: #FBFBF6; padding: 8px 8px 8px 40px!important;
    font-weight: 400; font-size: 14px; line-height: 24px; color: #3D7A75; width: 100%; display: block; height: 42px; }
.hbspt-form .input select { border-radius: 3px; border: 1px solid #B0C9C7; background: #FBFBF6; padding: 8px; height:
    font-weight: 400; font-size: 14px; line-height: 24px; color: #3D7A75; width: 100%; display: block; height: 42px; }
.hbspt-form .field.hs-dkv_privacy_policy { background: #fff; padding: 6px 8px 8px 8px; border-radius: 3px; }
.hbspt-form .field.hs-dkv_privacy_policy label { display: block; }
.hbspt-form .field.hs-dkv_privacy_policy .input label { display: block; width: 100%; color: #6a625a;}
.hbspt-form .field.hs-dkv_privacy_policy .input { display: block; }
.hbspt-form .field.hs-dkv_privacy_policy .input:after { display: block; content: " "; clear: both; }
.hbspt-form .field.hs-dkv_privacy_policy .input input { width: 20px; height: 20px; border-radius: 50%; border: 2px solid #000; display: block; float: left; margin: 2px 8px 0 0; }
.hbspt-form .field.hs-dkv_privacy_policy .input span { display: contents; float: left; }
.hbspt-form .field.hs-dkv_privacy_policy .input span a { color: #98A92A; }
.hbspt-form .field.hs-dkv_privacy_policy .input span a:hover { text-decoration: underline; }

.hbspt-form .hs_error_rollup { float: left; width: 100%; font-weight: 500; font-size: 14px; line-height: 24px; color: #f64747; margin-bottom: 4px; text-align: right; }

.hbspt-form .hs-submit {  text-align: right; display: block; float: left; width: 100%; margin-bottom: 20px; } 
.hbspt-form .hs-submit .actions { display: inline-block; padding: 0; position: relative; }
.hbspt-form .hs-submit .actions:after,
.hbspt-form .hs-submit .actions:before { content: ""; height: 24px; width: 24px; display: block; top: 9px; position: absolute; }
.hbspt-form .hs-submit .actions:after { background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1IDVMMTMuNTkgNi40MUwxOC4xNyAxMUgyVjEzSDE4LjE3TDEzLjU4IDE3LjU5TDE1IDE5TDIyIDEyTDE1IDVaIiBmaWxsPSIjRkJGQkY2Ii8+Cjwvc3ZnPgo=) no-repeat center center; right: 9px; }
.hbspt-form .hs-submit .actions:before { background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDJDNi40OCAyIDIgNi40OCAyIDEyQzIgMTcuNTIgNi40OCAyMiAxMiAyMkMxNy41MiAyMiAyMiAxNy41MiAyMiAxMkMyMiA2LjQ4IDE3LjUyIDIgMTIgMlpNMTIgMjBDNy41OSAyMCA0IDE2LjQxIDQgMTJDNCA3LjU5IDcuNTkgNCAxMiA0QzE2LjQxIDQgMjAgNy41OSAyMCAxMkMyMCAxNi40MSAxNi40MSAyMCAxMiAyMFpNMTYuNTkgNy41OEwxMCAxNC4xN0w3LjQxIDExLjU5TDYgMTNMMTAgMTdMMTggOUwxNi41OSA3LjU4WiIgZmlsbD0iI0ZCRkJGNiIvPgo8L3N2Zz4K) no-repeat center center; left: 9px; }

.hbspt-form .hs-submit .actions input { -webkit-appearance: none; outline: inherit; display: block; background: #98a92a; color: #fff; border-radius: 3px; color: #fff; 
    padding: 8px 42px; text-align: center; font-weight: 500; font-size: 14px; line-height: 24px; border: 1px solid #98a92a; font-family: 'FSMe-regular', arial; cursor: pointer;}
.hbspt-form .hs-submit .actions input:hover { background-color: #43752b; }
.hbspt-form .submitted-message { padding: 20px 0; overflow: hidden; }
.hbspt-form .submitted-message p { font-family: 'FSMe-regular', arial; font-weight: 500; font-size: 16px; line-height: 28px; color: #26c281; }
.hbspt-form .hs_submit { background-color: #fff; padding-right: 10px; padding-bottom: 10px; }
 

@media only screen and ( min-width : 48em ) {

    /* LAYOUT ADJST */
    .row { max-width: 600px;}
    
    /* REUSABLE CLASSES */
    .regular-block-padd { padding: 20px 0; }
    .regular-block-padd.first { padding-top: 40px; }
    .regular-block-padd.last { padding-bottom: 40px; }
    
    .regular-h2 { font-size: 22px; line-height: 26px; font-family: "FSMe-regular", Arial, sans-serif;}
    .jumbo-h2 { font-size: 24px; line-height: 36px; font-family: "FSMe-regular", Arial, sans-serif;}

    /* FORM STYLING */  
    .hbspt-form .field.hs-firstname,
    .hbspt-form .field.hs-email,
    .hbspt-form .field.hs-phone,
    .hbspt-form .field.hs-zip,
    .hbspt-form .field.hs-horario_de_contacto { width: 100%; float: left; }
    .hs-form-field { padding: 0 10px; }
    .hbspt-form .field.hs-firstname { padding-left: 12px; }
    .hbspt-form .field.hs-email { padding-left: 12px; }
    .hbspt-form .field.hs-phone { padding-left: 12px; }
    .hbspt-form .hs_und_aseguradora_salud { padding-left: 12px; }
    .hbspt-form .field.hs-horario_de_contacto { padding-left: 12px; }
    .hbspt-form .hs_und_dia_agendado { padding-left: 12px; }
    .hbspt-form .hs_dkv_privacy_policy  { padding-left: 12px!important; }

}

@media only screen and ( min-width : 62em ) {
    
    /* LAYOUT ADJST */
    .row { max-width: 900px; }
    
    /* REUSABLE CLASSES */
    .regular-block-padd { padding: 25px 0; }
    .regular-block-padd.first { padding-top: 50px; }
    .regular-block-padd.last { padding-bottom: 50px; }
    
    .regular-h2 { font-size: 24px; line-height: 32px; font-family: "FSMe-regular", Arial, sans-serif;}
    .jumbo-h2 { font-size: 28px; line-height: 42px; font-family: "FSMe-regular", Arial, sans-serif;}

}

@media only screen and ( min-width : 75em ) {
    
    /* LAYOUT ADJST */
    .row { max-width: 1100px; }

    /* REUSABLE CLASSES */
    .regular-block-padd { padding: 30px 0; }
    .regular-block-padd.first { padding-top: 60px; }
    .regular-block-padd.last { padding-bottom: 60px; }
    .jumbo-h2 { font-size: 26px; line-height: 48px; font-family: "FSMe-regular", Arial, sans-serif;}

  
}



.copyblock .title {
  color: #095751;
  font-family: "FSMe-regular", Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 16px;
  text-transform: uppercase;
}

.copyblock > :last-child {
  margin-bottom: 0 !important;
}

.copyblock p,
.copyblock ul {
  color: #6a625a;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
  margin-bottom: 16px;
}

.copyblock p strong {
  font-weight: 900;
}

.copyblock ul li {
  margin-bottom: 8px;
  padding-left: 26px;
  position: relative;
}

.copyblock ul li span {
  background: #fff;
  border-radius: 50%;
  height: 14px;
  left: 2px;
  position: absolute;
  top: 3px;
  width: 14px;
}

.copyblock ul li span svg {
  left: -1px;
  position: absolute;
  top: -1px;
}