@import url('https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'seguraviudas';src:url(/themes/custom/freixenetuvas/asset/fonts/seguraviudas.ttf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'Velour';src:url(/themes/custom/freixenetuvas/asset/fonts/Velour/VelourSemiBold.eot);src:url(/themes/custom/freixenetuvas/asset/fonts/Velour/VelourSemiBold.eot#iefix) format('embedded-opentype'),url(/themes/custom/freixenetuvas/asset/fonts/Velour/VelourSemiBold.woff2) format('woff2'),url(/themes/custom/freixenetuvas/asset/fonts/Velour/VelourSemiBold.woff) format('woff'),url(/themes/custom/freixenetuvas/asset/fonts/Velour/VelourSemiBold.ttf) format('truetype'),url(/themes/custom/freixenetuvas/asset/fonts/Velour/VelourSemiBold.svg#VelourSemiBold) format('svg');font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:'August-Script-Bold-free';src:url(/themes/custom/freixenetuvas/asset/fonts/AugustScriptBoldfree/AugustScriptBoldfree.eot);src:url(/themes/custom/freixenetuvas/asset/fonts/AugustScriptBoldfree/AugustScriptBoldfree.eot#iefix) format('embedded-opentype'),url(/themes/custom/freixenetuvas/asset/fonts/AugustScriptBoldfree/AugustScriptBoldfree.woff2) format('woff2'),url(/themes/custom/freixenetuvas/asset/fonts/AugustScriptBoldfree/AugustScriptBoldfree.woff) format('woff'),url(/themes/custom/freixenetuvas/asset/fonts/AugustScriptBoldfree/AugustScriptBoldfree.ttf) format('truetype'),url(/themes/custom/freixenetuvas/asset/fonts/AugustScriptBoldfree/AugustScriptBoldfree.svg#AugustScriptBoldfree) format('svg');font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:'Trade-Gothic-Regular';src:url(/themes/custom/freixenetuvas/asset/fonts/TradeGothicLTStd/TradeGothicLTStd-Extended.eot);src:url(/themes/custom/freixenetuvas/asset/fonts/TradeGothicLTStd/TradeGothicLTStd-Extended.eot#iefix) format('embedded-opentype'),url(/themes/custom/freixenetuvas/asset/fonts/TradeGothicLTStd/TradeGothicLTStd-Extended.woff2) format('woff2'),url(/themes/custom/freixenetuvas/asset/fonts/TradeGothicLTStd/TradeGothicLTStd-Extended.woff) format('woff'),url(/themes/custom/freixenetuvas/asset/fonts/TradeGothicLTStd/TradeGothicLTStd-Extended.ttf) format('truetype'),url(/themes/custom/freixenetuvas/asset/fonts/TradeGothicLTStd/TradeGothicLTStd-Extended.svg#TradeGothicLTStd-Extended) format('svg');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Trade-Gothic-Bold';src:url(/themes/custom/freixenetuvas/asset/fonts/TradeGothicLTStd/TradeGothicLTStd-BoldExt.eot);src:url(/themes/custom/freixenetuvas/asset/fonts/TradeGothicLTStd/TradeGothicLTStd-BoldExt.eot#iefix) format('embedded-opentype'),url(/themes/custom/freixenetuvas/asset/fonts/TradeGothicLTStd/TradeGothicLTStd-BoldExt.woff2) format('woff2'),url(/themes/custom/freixenetuvas/asset/fonts/TradeGothicLTStd/TradeGothicLTStd-BoldExt.woff) format('woff'),url(/themes/custom/freixenetuvas/asset/fonts/TradeGothicLTStd/TradeGothicLTStd-BoldExt.ttf) format('truetype'),url(/themes/custom/freixenetuvas/asset/fonts/TradeGothicLTStd/TradeGothicLTStd-BoldExt.svg#TradeGothicLTStd-BoldExt) format('svg');font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:'Trade-Gothic-Condensed';src:url(/themes/custom/freixenetuvas/asset/fonts/TradeGothicLTPro/TradeGothicLTPro-BdCn20.eot);src:url(/themes/custom/freixenetuvas/asset/fonts/TradeGothicLTPro/TradeGothicLTPro-BdCn20.eot#iefix) format('embedded-opentype'),url(/themes/custom/freixenetuvas/asset/fonts/TradeGothicLTPro/TradeGothicLTPro-BdCn20.woff2) format('woff2'),url(/themes/custom/freixenetuvas/asset/fonts/TradeGothicLTPro/TradeGothicLTPro-BdCn20.woff) format('woff'),url(/themes/custom/freixenetuvas/asset/fonts/TradeGothicLTPro/TradeGothicLTPro-BdCn20.ttf) format('truetype'),url(/themes/custom/freixenetuvas/asset/fonts/TradeGothicLTPro/TradeGothicLTPro-BdCn20.svg#TradeGothicLTPro-BdCn20) format('svg');font-weight:bold;font-style:normal;font-display:swap;}@keyframes appear{0%{opacity:0;}100%{opacity:1;}}body,#myPopUp{overflow-x:hidden;font-family:'Ubuntu',sans-serif;color:#4D443D;margin:0;animation-name:appear;animation-duration:.4s;}.toggle-password-icon{display:block;width:25px;height:25px;position:absolute;right:0px;bottom:26px;background-image:url(/themes/custom/freixenetuvas/images/close.png);background-repeat:no-repeat;background-size:contain;cursor:pointer;opacity:0.5;transition:all .2s;}.password-visible.toggle-password-icon{width:25px;height:25px;background-image:url(/themes/custom/freixenetuvas/images/open.png);background-repeat:no-repeat;background-size:contain;opacity:1;}.js-form-type-password{position:relative;}h1{font-family:'Velour';font-size:60px;font-weight:400;text-transform:uppercase;margin:0;color:#4D443D;}.noup{text-transform:none;}h2{font-family:'Velour';font-size:40px;font-weight:400;text-transform:uppercase;margin:0;}h3{font-family:'Trade-Gothic-Condensed';font-size:20px;font-weight:700;margin:0;line-height:30px;margin:0;}p{font-family:'Trade-Gothic-Regular';font-size:16px;font-weight:400;margin:0;line-height:30px;}p.input-info,#edit-name--description,.description{font-family:'Trade-Gothic-Regular';font-size:13px;color:#8c827a;line-height:1.5;margin-top:10px;margin-bottom:2em;font-weight:300;}p.bp{font-family:'Trade-Gothic-Condensed';text-transform:uppercase;color:#A99E8E;}p.sbp{font-family:'Trade-Gothic-Regular';font-size:40px;font-weight:400;margin:0;line-height:30px;}p.sbp a{font-family:'Trade-Gothic-Regular';font-size:40px;font-weight:400;margin:0;line-height:30px;}p.sign{font-family:'August-Script-Bold-free';font-size:50px;}a,.btn-link{font-weight:400;opacity:1;cursor:pointer;text-decoration:none;color:#393939;}a.colorlink{color:#718457;}a.ba{font-family:'Trade-Gothic-Regular';}a.fa{font-family:'Trade-Gothic-Regular';font-size:14px;}a:hover,.btn-link:hover{opacity:.7;}.logo a:hover{opacity:1;}label,.file-title{margin-top:1em;color:#8c827a;font-family:'Trade-Gothic-Condensed';font-size:16px;font-weight:700;line-height:22px;letter-spacing:3px;text-transform:uppercase;}#profile-fields label{margin-top:2em;margin-bottom:0.5em;color:#8c827a;font-family:'Trade-Gothic-Condensed';font-size:16px;font-weight:700;line-height:22px;letter-spacing:3px;text-transform:uppercase;}input{border:none;border-bottom:1px solid;width:100%;padding:.5em 0em;font-family:'Trade-Gothic-Regular';font-size:20px;letter-spacing:5px;text-transform:none;background-color:transparent;color:#4D443D;}#profile-fields input{border:1px solid;width:100%;padding:1em .7em;font-family:'Trade-Gothic-Condensed';font-size:18px;letter-spacing:0px;text-transform:uppercase;background-color:transparent;color:#4D443D;}#profile-fields input.noupper{text-transform:none;}input:focus{outline:none;}*[type=submit]{margin-top:2em;border:none;border-radius:50px;width:auto;padding:1em 2em;font-family:'Velour';font-size:16px;line-height:18px;text-transform:uppercase;background-color:#718457;border:1px solid #718457;color:white;letter-spacing:0;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:15px;}.secondary-sub[type=submit]{margin-top:2em;border:none;border-radius:50px;width:auto;padding:1em 2em;font-family:'Velour';font-size:16px;text-transform:uppercase;background-color:white;border:1px solid #718457;color:#718457;letter-spacing:0;cursor:pointer;}.secondary-sub[type=submit]:hover{margin-top:2em;border:none;border-radius:50px;width:auto;padding:1em 2em;font-family:'Velour';font-size:16px;text-transform:uppercase;background-color:#718457;border:1px solid #718457;color:white;letter-spacing:0;}.secondary-sub[type=submit] em{color:white;background-color:#718457;cursor:pointer;}.secondary-sub[type=submit]:hover em{color:#718457;background-color:white;}a.secondary-sub{margin-top:2em;border:none;border-radius:50px;width:auto;padding:1em 2em;font-family:'Velour';font-size:16px;text-transform:uppercase;background-color:white;border:1px solid #718457;color:#718457;letter-spacing:0;opacity:1;cursor:pointer;}@media (min-width:901px) and (max-width:1275px){a.secondary-sub{width:150px;margin-left:30px;}}@media (max-width:900px){a.secondary-sub{margin-top:3.3rem !important;margin-right:2rem;}}@media (max-width:539px){a.secondary-sub{margin-right:0;text-align:center;}}a.secondary-sub:hover{margin-top:2em;border:none;border-radius:50px;width:auto;padding:1em 2em;font-family:'Velour';font-size:16px;text-transform:uppercase;background-color:#718457;border:1px solid #718457;color:white;letter-spacing:0;opacity:1;}a.secondary-sub em{color:white;background-color:#718457;cursor:pointer;}a.secondary-sub:hover em{color:#718457;background-color:white;}.secondary-sub{margin-top:2em;border:none;border-radius:50px;width:auto;padding:1em 2em;font-family:'Velour';font-size:16px;text-transform:uppercase;background-color:white;border:1px solid #718457;color:#718457;letter-spacing:0;cursor:pointer;}.secondary-sub:hover{margin-top:2em;border:none;border-radius:50px;width:auto;padding:1em 2em;font-family:'Velour';font-size:16px;text-transform:uppercase;background-color:#718457;border:1px solid #718457;color:white;letter-spacing:0;}.secondary-sub em{color:white;background-color:#718457;cursor:pointer;}.secondary-sub:hover em{color:#718457;background-color:white;}.forgotten{font-family:'Velour';font-size:16px;text-transform:uppercase;color:#718457;}*[type=submit]:hover{color:#718457;background-color:transparent;border:1px solid #718457;}*[type=submit]:hover{color:#718457;background-color:transparent;border:1px solid #718457;}*[type=submit]:hover em{color:white;background-color:#718457;}.topbar{padding:.5em 0em;}.topbar ul{display:flex;align-items:baseline;}.topbar ul li{list-style:none;margin-left:1.5em;}.topbar ul li a{opacity:.8;}.topbar ul li a:hover{opacity:1;}.banner-1-home section{padding-top:15em!important;}section{display:flex;flex-direction:column;align-items:center;width:100%;margin:3em 0em;padding:3em 0em;}section.middle{align-items:center;}section.left{align-items:flex-start;}section.right{align-items:flex-end;}section.top{align-items:flex-start;}section.bottom{align-items:flex-end;}section.space-between{justify-content:space-between;}section.space-around{justify-content:space-around;}section.space-evenly{justify-content:space-evenly;}section.center{justify-content:center;}section .block{display:flex;max-width:1300px;}section .block.row{flex-direction:row;}section .block.column{flex-direction:column;}section .block.middle{align-items:center;}section .block.center{justify-content:center;}section .block.left{justify-content:flex-start;}section .block.right{justify-content:flex-end;}section .block.top{align-items:flex-start;}section .block.bottom{align-items:flex-end;}section .block.space-between{justify-content:space-between;}section .block.space-around{justify-content:space-around;}section .block.space-evenly{justify-content:space-evenly;}section .block.full{width:100%;}section .block.full.column{box-sizing:border-box;}section .block .full{width:100%;}section .block.two-thirds{width:66.666%;}section .block.half{width:50%;}section .block.third{width:33.333%;}section .block.quarter{width:25%;}section .block.fifth{width:20%;}section .block.sixth{width:16.666%;}section .block.seventh{width:14.285%;}section .block.eighth{width:12.5%;}section .block.ninth{width:11.111%;}section .block.tenth{width:10%;}section .block.cgap-1{column-gap:1em;}section .block.cgap-2{column-gap:2em;}section .block.cgap-3{column-gap:3em;}section .block.cgap-4{column-gap:4em;}section .block.cgap-5{column-gap:5em;}section .block.rgap-1{row-gap:1em;}section .block.rgap-2{row-gap:2em;}section .block.rgap-3{row-gap:3em;}section .block.rgap-4{row-gap:4em;}section .block.rgap-5{row-gap:5em;}section .block.p-1{padding:1em;}section .block.p-2{padding:2em;}section .block.p-3{padding:3em;}section .block.p-4{padding:4em;}section .block.p-5{padding:5em;}section .block .nolist{display:flex;}section .block .nolist li{list-style:none;margin-left:1.5em;}section .block .w-80{width:80%;}.topbar ul li,.header a{font-family:'Trade-Gothic-Regular';font-size:12px;}.btn{justify-content:center;align-items:center;border-radius:5px;margin-right:1em;opacity:1;padding:1em 2.5em;width:fit-content;}.btn:hover{background-color:white;color:#718457;}.btn:hover em{background-color:#718457;color:white;}.btn.primary{border:1px solid #718457;border-radius:50px;padding:0.5em 2em;min-height:48px;font-family:'Velour';font-size:16px;text-transform:uppercase;background-color:#718457;color:white;letter-spacing:0;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;transition:all 0.2s ease-in-out;gap:15px;transition:all 0.2s ease-in-out;}.btn.primary:hover{background-color:white;color:#718457;}.btn.primary.disabled{border:1px solid transparent;background-color:rgba(113,132,87,0.5);cursor:auto;color:white;}.btn.primary.disabled::hover{border:1px solid transparent;background-color:rgba(113,132,87,0.5);color:white}.btn.primary.disabled em{color:rgba(113,132,87,0.5);background-color:#fff;}#mod-popup .btn.primary.disabled,#mod-popup .btn.primary:disabled{border:1px solid transparent;background-color:rgba(113,132,87,0.5);cursor:auto;color:white;}#mod-popup .btn.primary.disabled::hover,#mod-popup .btn.primary:disabled::hover{border:1px solid transparent;background-color:rgba(113,132,87,0.5);color:white}#mod-popup .btn.primary.disabled em,#mod-popup .btn.primary:disabled em{animation:2s linear 0s infinite rotate;}#mod-popup .btn.primary.disabled em:before,#mod-popup .btn.primary:disabled em:before{content:"";background-image:url('/themes/custom/freixenetuvas/images/icons/loader.svg');width:26px;height:26px;background-size:cover;}@keyframes rotate{to{transform:rotate(2turn);}}.btn.secondary{border-radius:50px;padding:0.5em 2em;min-height:48px;font-family:'Velour';font-size:16px;text-transform:uppercase;background-color:#ffffff;color:#718457;letter-spacing:0;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;transition:all 0.2s ease-in-out;gap:15px;transition:all 0.2s ease-in-out;border:1px solid #718457;}.btn.secondary:hover{background-color:#718457;color:#ffffff;}.btn.secondary em{color:#fff;cursor:pointer;width:28px;height:28px;border-radius:50%;background-color:#718457;}.btn.secondary:hover em{color:#718457;background-color:#fff;}.btn.secondary.disabled,.btn.secondary:disabled{border:1px solid rgba(113,132,87,0.5);background:transparent;cursor:auto;color:rgba(113,132,87,0.5);}.btn.secondary.disabled::hover,.btn.secondary:disabled::hover{border:1px solid rgba(113,132,87,0.5);cursor:auto;color:rgba(113,132,87,0.5);background:transparent;}.btn.secondary.disabled em,.btn.secondary:disabled em{color:rgba(113,132,87,0.5);background-color:#fff;}i.icon-crest,em.icon-crest{font-family:'seguraviudas';line-height:1;-moz-osx-font-smoothing:grayscale;font-style:normal;}i.icon-crest::before,em.icon-crest::before{content:"\e905";}i.icon-crest,em.icon-crest{width:28px;min-width:28px;height:28px;border-radius:50%;background-color:#fff;color:#718457;display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem;transition:all 0.2s ease-in-out;}.summittbuttom > input{padding-left:3.7rem;}.close-mod-popup .icon-crest{background-color:#718457;color:white;}.summittbuttom:hover >.icon-crest{color:#fff;background-color:#718457;}.summittbuttom:hover >input{color:#718457;background-color:transparent;border:1px solid #718457;}.summittbuttom >.icon-crest{width:28px;height:28px;border-radius:50%;background-color:#fff;color:#718457;transform:translate(60px,3px);cursor:pointer;}@media (max-width:900px){.formlogin .summittbuttom >.icon-crest{transform:translate(210px,72px);}}@media (max-width:535px){.formlogin .summittbuttom >.icon-crest{transform:translate(150px,72px);}}@media (max-width:450px){.formlogin .summittbuttom >.icon-crest{transform:translate(100px,72px);}}@media (max-width:350px){.formlogin .summittbuttom >.icon-crest{transform:translate(80px,72px);}}.segura-viudas-cita-solicitar-form .summittbuttom{display:inline;}.segura-viudas-cita-solicitar-form .summittbuttom input{width:260px;}@media (max-width:604px){.segura-viudas-cita-solicitar-form .summittbuttom .icon-crest{transform:translate(-180px,88px);}}@media (max-width:900px){.segura-viudas-login .summittbuttom >.icon-crest{transform:translate(55px,72px);}}@media (max-width:539px){.segura-viudas-login .summittbuttom >.icon-crest{transform:translate(170px,72px);}}@media (max-width:510px){.segura-viudas-login .summittbuttom >.icon-crest{transform:translate(150px,72px);}}@media (max-width:475px){.segura-viudas-login .summittbuttom >.icon-crest{transform:translate(120px,72px);}}@media (max-width:409px){.segura-viudas-login .summittbuttom >.icon-crest{transform:translate(100px,72px);}}@media (max-width:377px){.segura-viudas-login .summittbuttom >.icon-crest{transform:translate(90px,72px);}}@media (max-width:353px){.segura-viudas-login .summittbuttom >.icon-crest{transform:translate(70px,72px);}}@media (max-width:300px){.segura-viudas-login .summittbuttom >.icon-crest{transform:translate(50px,72px);}}#help{background-image:url(/themes/custom/freixenetuvas/images/Help.png);background-repeat:no-repeat;background-size:cover;background-position:left top;margin-bottom:150px;}#help .help-container .block-help{background-image:url(/themes/custom/freixenetuvas/images/Help-bg.svg);padding:8em;background-repeat:no-repeat;background-size:cover;margin:-5em 0em;max-width:400px;text-align:center;}.block.help-container{padding:0;}#change-password .formlogin,#log-in .formlogin{max-width:500px;}#change-password .js-form-type-password{margin-bottom:2em;}#change-password .js-form-type-password.form-item-new-password-pass2{margin-bottom:-2em;}.form-actions{display:inline-flex;flex-direction:row;justify-content:center;}#log-in .form-actions{display:inline-flex;flex-direction:row;width:100%;}input.button-login{margin-left:auto;margin-right:auto;}a.secondary-sub.nocomputer{display:block;text-align:center;}#profile-fields .right-fields-profile{margin-right:3em;margin-left:3em;}@media screen and (min-width:900px){section.nospace{margin:0;padding:0;}section .block.nocomputer{display:none;}.nocomputer{display:none!important;}section .block.nobgcomputer{background-image:none;}}@media screen and (max-width:900px){body{padding:0em 0em;max-width:100%;overflow-x:hidden;}.block{margin:0;padding:0 24px;max-width:-moz-available;max-width:-webkit-fill-available;max-width:fill-available;}h1{font-size:36px;}h2{font-size:26px;}p{font-size:14px;line-height:20px;}p.input-info{font-size:12px;margin-top:5px;}p.sbp{font-size:24px;}p.sbp a{font-size:24px;}p.sign{font-size:30px;}a{font-size:14px;}label{font-size:14px;line-height:20px;}input[type="submit"]{width:100%;}.topbar{align-items:end;}section{margin:0em 0;padding:0em 0;}section .block{flex-direction:column;max-width:100%;}section .block.mcolumn{flex-direction:column;}section .block.mrow{flex-direction:row;}section .block.row.mcolumn{flex-direction:column;}section .block.column.mrow{flex-direction:row;}section .block .nolist{flex-wrap:wrap;justify-content:center;}section .block.two-thirds{width:auto;}section .block.half{width:100%;}section .block.third{width:50%;}section .block.quarter{width:50%;}section .block.fifth{width:50%;}section .block.sixth{width:33%;}section .block.seventh{width:33%;}section .block.eighth{width:25%;}section .block.ninth{width:25%;}section .block.tenth{width:25%;}section .block.cgap-1{column-gap:1em;}section .block.cgap-2{column-gap:2em;}section .block.cgap-3{column-gap:3em;}section .block.cgap-4{column-gap:4em;}section .block.cgap-5{column-gap:5em;}section .block.rgap-1{row-gap:1em;}section .block.rgap-2{row-gap:2em;}section .block.rgap-3{row-gap:3em;}section .block.rgap-4{row-gap:4em;}section .block.rgap-5{row-gap:5em;}section .block.p-1{padding:1em;}section .block.p-2{padding:1em;}section .block.p-3{padding:2em 1em;}section .block.p-4{padding:1em;}section .block.p-5{padding:1em;}section .block .w-80{width:100%;}.btn{margin-right:0.5em;margin-bottom:0.5em;}#help{background-image:none;margin-bottom:50px;}#help .help-container .block-help{max-width:100%;margin:0;padding:5em;}section .block.nomobile{display:none;}section.nomobile{display:none;}.nomobile{display:none!important;}section.nobgmobile{background-image:none!important;margin-top:20px}section .block.nobgmobile{background-image:none!important;}.banner-1-home section{padding-top:5em!important;}#profile-fields .right-fields-profile{margin-right:1em;margin-left:1em;}#profile-fields input{padding:1em 0em 1em .7em;margin-right:.7em;max-width:-moz-available;max-width:-webkit-fill-available;max-width:fill-available;}.form-actions{display:block;}form.segura-viudas-cita-solicitar-form.segura-viudas-citas-attached .form-item-field-file,form.segura-viudas-cita-solicitar-form.segura-viudas-citas-attached .form-item-field-file2,form.segura-viudas-cita-solicitar-form.segura-viudas-citas-attached .form-item-field-file3,form.segura-viudas-cita-solicitar-form.segura-viudas-citas-attached .form-item-field-file4,form.segura-viudas-cita-solicitar-form.segura-viudas-citas-attached .form-item-field-file5{width:100%!important;}#attach .notes-validation,#attach .notes-validation div{margin:0;}#change-password .block.full{width:auto;}#change-password .block.full .block{padding:0;}}.views-element-container{display:none;}#custom-button{width:100%;background-color:transparent;color:black;border:dashed 1px black;cursor:pointer;font-size:18px;height:150px;}#custom-button:hover{background-color:#f8f9f6;}#attach label,#attach .uploads{margin-bottom:1em;}.icon-tabler{transform:translateY(.5em);margin-right:.5em;}.noupper{text-transform:none;}.rotated-btn{background-color:#a99e8e;}.rotated-btn:hover{opacity:1;}.rotated-btn:hover .text{transform:translateX(-15px)!important;}.rotated-btn:hover em::before{left:15px!important;}.rotated-btn .text{transition:all .2s;}.rotated-btn em::before{transition:all .4s;left:0;}.rotated-btn p{text-transform:uppercase;font-size:13px;color:white;font-weight:200;}.icon-arrow::before{content:"\e904";font-family:seguraviudas !important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-moz-osx-font-smoothing:grayscale;}.rotated-btn em.icon-arrow::before{margin-right:15px;position:relative;left:0;transform:rotate(-180deg) translateX(2.5em) translateY(-.5em);top:-2px;width:20px;}.dropdown{position:relative;display:inline-block;}.dropdown-content{display:none;position:absolute;width:290px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.02);z-index:1;right:0em;}@media screen and (max-width:900px){.dropdown-content{top:48px;}}.dropdown-content a{background-color:white;color:black;padding:16px 16px;text-decoration:none;display:block;}.dropdown-content a:hover{background-color:#f0eee7;opacity:1;}.dropdown:hover .dropdown-content{display:block;}* em.drop{width:20px;height:28px;border-radius:50%;background-color:transparent;color:#a99e8e;display:inline-flex;align-items:center;justify-content:center;margin-right:15px;margin-left:0;margin-top:-10px;transform:translateY(3px);font-size:20px;font-size:1.25rem;transition:all .2s ease-out;}a:hover em.drop{color:#718457;}.recomendations-psw{background-image:url(/themes/custom/freixenetuvas/images/change-password-bg.svg);background-repeat:no-repeat;background-position:center right;background-size:content;padding:5em 0em;}.recomendations-psw .inner{background-color:#F9F8F6;padding:3em 3em;margin-right:3em;}.recomendations-psw .inner span{color:#A99E8E;font-size:20px;font-weight:200;}.recomendations-psw .inner ul{margin-top:2em;}.recomendations-psw .inner ul li{color:#8C827A;margin-bottom:.5em;}@media screen and (max-width:900px){.recomendations-psw .inner{background-color:#F9F8F6;padding:3em 3em;width:calc(100% - 9em);}.recomendations-psw{background-position:bottom right;}}.password-container{position:relative;}.password-toggle{position:absolute;top:40%;right:0px;transform:translateY(-50%);cursor:pointer;opacity:.5;}#open-menu{background:none;border:none;cursor:pointer;}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;}.modal-content{background-image:url(/themes/custom/freixenetuvas/images/Log-in-bg.svg);background-position:center right;background-size:contain;background-repeat:no-repeat;background-color:white;position:absolute;bottom:0;right:0;width:100%;height:75%;padding:2rem;box-sizing:border-box;overflow-y:auto;}.close{cursor:pointer;position:absolute;display:none;top:1rem;right:1rem;font-size:2rem;}.modal-content nav ul{list-style:none;padding:0;}.modal-content nav ul li a{display:block;padding:1rem 0;text-decoration:none;color:#333;}.modal-content nav ul li a:hover{color:#666;}.icon-youtube:before{font-family:'seguraviudas';font-size:16px;font-style:normal;content:"\e903";}.icon-twitter-share:before{font-family:'seguraviudas';font-size:16px;font-style:normal;content:"\e912";}.icon-facebook:before{font-family:'seguraviudas';font-size:16px;font-style:normal;content:"\e902";}.icon-instagram:before{font-family:'seguraviudas';font-size:16px;font-style:normal;content:"\e900";}.icon-close::before{font-family:'seguraviudas';font-size:16px;font-style:normal;content:"\e900";}.password-strength,.password-confirm-message,label[for="edit-new-password-pass1"],.password-suggestions,.link.forgot-password-link{display:none!important;}#citas-form textarea{margin-top:1em;width:100%;background-color:transparent;border:1px solid #4D443D;font-family:'Trade-Gothic-Regular';font-size:16px;color:#4D443D;}#citas-form select{display:block;margin-top:1em;border:none;background-color:transparent;border-bottom:solid 1px #4D443D;font-family:'Trade-Gothic-Condensed';font-size:20px;font-weight:200;color:#4D443D;width:100%;padding:0.5em 0em;letter-spacing:5px;}body.no-scroll{overflow:hidden;position:fixed;width:100%;height:100%;}.pop-up-modal{display:none;position:fixed;z-index:100;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(77,68,61,.85);align-items:center;justify-content:center;}.pop-up-content-modal{background-color:#ffffff;width:50%;}.pop-up-content-modal.cita{max-width:500px;}.pop-up-content-moda .close-modal{display:block;position:relative;left:100%;top:-3em;}.close-modal{color:#ffffff;position:relative;top:-1.5em;left:calc(100% - 0.5em);font-size:35px;font-weight:100;}.close-modal:hover,.close-modal:focus{color:#ffffff;opacity:.7;text-decoration:none;cursor:pointer;}div.data-drupal-messages-error{position:fixed;bottom:0;left:0;width:100%;display:block;padding:2em;z-index:100;background-color:rgb(200,32,32);color:white;}form.segura-viudas-cita-solicitar-form.segura-viudas-citas-attached .js-form-type-managed-file{width:48%;}form.segura-viudas-cita-solicitar-form.segura-viudas-citas-attached .js-form-type-managed-file .js-form-managed-file{border:dashed 1px black;margin-top:1em;margin-bottom:1em;display:flex;flex-flow:column-reverse;align-items:center;max-height:150px;min-height:150px;overflow:auto;}form.segura-viudas-cita-solicitar-form.segura-viudas-citas-attached .js-form-type-managed-file .js-form-managed-file.disabled:hover,form.segura-viudas-cita-solicitar-form.segura-viudas-citas-attached .js-form-type-managed-file .js-form-managed-file.disabled{border:dashed 1px transparent;background-color:#f8f9f6;cursor:auto;margin-bottom:20px;}.js-form-managed-file .js-form-type-checkbox{display:inline-flex;margin-bottom:1rem;padding:0.5em;background-color:white;z-index:2;}.js-form-managed-file .js-form-type-checkbox input[type="checkbox"]{width:20px;margin-right:1em;}.js-form-managed-file .js-form-type-checkbox:first-of-type{margin-bottom:2rem;}#attach .js-form-managed-file .js-form-type-checkbox input[type="checkbox"] + label{margin:0.5em;}.js-form-managed-file .button.js-form-submit.form-submit{position:absolute;background:#718457;color:#f8f9f6;font-size:14px;text-transform:none;border:none;margin-top:0;padding:0.5em 1em;margin-bottom:0.5em;border-radius:0;width:auto;z-index:3;}.js-form-managed-file .button.js-form-submit.form-submit:hover{opacity:.6;cursor:pointer;}form.segura-viudas-cita-solicitar-form.segura-viudas-citas-attached .js-form-type-managed-file .js-form-managed-file:hover,.js-form-managed-file.form-managed-file.disabled,form.segura-viudas-cita-solicitar-form.segura-viudas-citas-attached .js-form-type-managed-file .disabled{border:dashed 1px transparent;background-color:#f8f9f6;cursor:pointer;}.form-managed-file{position:relative;}.form-managed-file .form-file{position:absolute;z-index:1;}form.segura-viudas-cita-solicitar-form.segura-viudas-citas-attached .form-item-field-file,form.segura-viudas-cita-solicitar-form.segura-viudas-citas-attached .form-item-field-file3,form.segura-viudas-cita-solicitar-form.segura-viudas-citas-attached .form-item-field-file5{float:left;clear:both;}form.segura-viudas-cita-solicitar-form.segura-viudas-citas-attached .form-item-field-file2,form.segura-viudas-cita-solicitar-form.segura-viudas-citas-attached .form-item-field-file4{float:right;}#attach label span:nth-child(2){display:none;}form.segura-viudas-cita-solicitar-form.segura-viudas-citas-attached input[type="file"]{opacity:0;font-size:18px;transition:all .2s;height:130px;cursor:pointer;}#create-popup.overlay{animation:appear .5s ease-in-out forwards;position:fixed;top:0;left:0;width:100%;height:100%;max-width:100%;background-color:rgba(77,68,61,.85);z-index:100;}#create-popup .popup.notice{max-width:600px;background-color:white;padding:8em 6em;}@media screen and (max-width:900px){#create-popup .popup.notice{width:calc(65% - 3em);background-color:white;padding:3em !important;}#create-popup .popup.notice a.btn.primary{display:flex;}.block.column.top.center.middle.recomendations-psw{padding:0em 0 3em;margin:50px 0;}}#create-popup .popup{max-width:900px;background-color:white;padding:3em;}#create-popup .popup select{border:none;border-bottom:1px solid;width:100%;padding:0.5em 0em;font-family:'Trade-Gothic-Condensed';font-size:20px;letter-spacing:5px;text-transform:uppercase;background-color:transparent;color:#4D443D;margin:1em 0em;}#create-popup .popup input,#popup .popup textarea{margin:1em 0em;}#create-popup .popup textarea{width:100%;}#mod-popup.overlay{animation:appear .5s ease-in-out forwards;position:fixed;top:0;left:0;width:100%;height:100%;max-width:100%;background-color:rgba(77,68,61,.85);z-index:100;overflow-y:scroll;box-sizing:border-box;}#mod-popup .popup{max-width:900px;background-color:white;padding:3em;}#mod-popup .popup select{border:none;border-bottom:1px solid;width:100%;padding:0.5em 0em;font-family:'Trade-Gothic-Condensed';font-size:20px;letter-spacing:5px;text-transform:uppercase;background-color:transparent;color:#4D443D;margin:1em 0em;}#mod-popup .popup input,#popup .popup textarea{margin:1em 0em;}#mod-popup .popup textarea{width:100%;}#mod-popup .popup input[type="radio"]{width:auto;}.messages.messages--error.file-upload-js-error,.notice-sv{position:fixed;bottom:0;left:0;width:100%;display:block;padding:2em;z-index:100;background-color:rgb(200,32,32);color:white;}span.file.file--mime-application-pdf.file--application-pdf{margin-top:1em;}.js-form-item.form-item.js-form-type-checkbox a{text-transform:none;font-size:14px;}.btn.primary.open-popup{margin-top:2em;}#block--cita-info.btn.primary.disabled.open-popup{border:1px solid #718457;}#block--cita-info .btn.primary{width:100%;}.app-data{margin:1em 0em;background-color:white;padding:2em;}.app-data b{text-shadow:0px 0px 0.2px black;}.file-info p{background-color:white;margin:1em;padding:1em;font-size:14px;text-transform:lowercase;}button#delete-cita{background-color:transparent;border:none;padding:1em 0em;}.segura-viudas-cita-solicitar-form.segura-viudas-citas-attached input:disabled{display:none;;}#edit-field-modalidad{display:flex;}#edit-field-modalidad{display:flex;}#edit-field-modalidad #edit-field-modalidad-0,#edit-field-modalidad #edit-field-modalidad-1{width:auto;}#edit-field-modalidad label{margin-right:1em;}form.segura-viudas-cita-solicitar-form .description{position:relative;}span.nofileuploades{position:absolute;transform:translate(2em,-7.5em);}span.nofileuploades.bottom{transform:none;position:static;display:block;}span.nofileuploades.hidden{display:none;}.btn-link{background-color:transparent;border:none;}.change-lang-link{text-transform:capitalize!important;}input.error{border:none;border-bottom:1px solid red;}.paragraph_home,article{max-width:1300px;margin:3rem auto;padding:0 24px;}.container_image{display:flex;justify-content:center;}article img{margin:2rem 0;}#block-seguraviudastopmessage{margin-right:20px;margin-top:auto;}#block-seguraviudasheaderlogged,#block-seguraviudasheader{position:relative;}@media screen and (max-width:900px){article img{width:400px;height:auto;}}@media screen and (max-width:500px){article img{width:250px;height:auto;}}@media screen and (max-width:900px){li.first-item{text-transform:uppercase !important;}li.first-item p{font-size:16px;font-weight:900;color:#393939 !important;}.second-lvl{padding-left:3em;}.second-lvl li.first-item{display:flex !important;align-items:center;padding-left:0 !important;padding:10px 0;}.second-lvl li.first-item svg{margin-left:10px;transform:rotate(180deg);margin-top:-5px;}.second-lvl li{padding-left:4em;}.modal-content nav ul li a{padding:10px 0 !important;}}.segura-viudas-cita-solicitar-form .close-mod-popup{margin-right:2rem;}.popup .close-mod-popup{margin-bottom:1rem;}.stop-scrolling{height:100%;overflow:hidden;}.header-pagetop,.header-menu{box-sizing:border-box;margin:0;display:flex;padding:0 15px;margin:0 auto;}#block-freixenetuvas-customtopmessage{display:none;}.region-page-top{display:flex;width:100%;justify-content:flex-end;align-items:center;gap:48px;height:50px;}.region-page-top p{font-family:'Trade-Gothic-Regular';font-size:12px;line-height:18px;font-weight:400;}.region-page-top p strong,.region-page-top p b{font-family:'Trade-Gothic-Bold';}.language-switcher-language-url{position:relative;}.language-switcher-language-url p{cursor:pointer;padding-right:24px;position:relative;padding:14px 30px 14px 14px;}.language-switcher-language-url p::before{content:"\e907";font-family:'seguraviudas';color:#4D443D;font-size:16px;line-height:20px;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(180deg);transition:all 0.2s ease-in-out;}.language-switcher-language-url p:after{content:'';background-color:#718457;position:absolute;bottom:0;right:8px;transition:all 0.2s ease-in-out;bottom:-2px;left:50%;transform:translateX(-50%);width:0;height:4px;transition:width .3s ease-in-out;}.language-switcher-language-url:hover p{color:#718457;}.language-switcher-language-url:hover p:after{width:100%;}.language-switcher-language-url:hover p::before{transform:translateY(-50%);color:#718457;}.language-switcher-language-url:hover .links{max-height:300px;}.language-switcher-language-url .links{position:absolute;right:0;max-height:0;transition:all 0.2s ease-in-out;overflow:hidden;padding:0;margin:0;z-index:999;margin-top:2px;}.language-switcher-language-url .links li{list-style:none;margin:0;padding:0;width:210px;height:50px;background:white;display:flex;align-items:center;justify-content:flex-start;padding:0 20px 0 60px;}.language-switcher-language-url .links li:hover,.language-switcher-language-url .links li.is-active{color:#718457;background:#F0EEE7;opacity:1;}.language-switcher-language-url .links li a{color:#4D443D;font-size:16px;line-height:20px;display:flex;align-items:center;justify-content:flex-start;transition:all 0.2s ease-in-out;position:relative;font-family:'Trade-Gothic-Regular';}.language-switcher-language-url .links li:hover a,.language-switcher-language-url .links li.is-active a{color:#718457;opacity:1;}.language-switcher-language-url .links li a:after,.language-switcher-language-url .links li a:after{content:'';position:absolute;display:block;width:100%;height:100%;background-color:#718457;width:0;height:1px;bottom:0;left:0;top:auto;transition:all .2s ease-in;}.language-switcher-language-url .links li:hover a:after,.language-switcher-language-url .links li.is-active a:after{width:100%;}.language-switcher-language-url .links li a:before{content:"\e905";font-family:'seguraviudas';color:#a99e8e;font-size:16px;line-height:20px;margin-right:18px;position:absolute;left:-34px;top:50%;transform:translateY(-50%);}.language-switcher-language-url .links li:hover a:before,.language-switcher-language-url .links li.is-active a:before{color:#718457;}@media screen and (min-width:992px){#block-freixenetuvas-customtopmessage{display:block;}}.header-menu{box-sizing:border-box;padding:0 15px;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;position:relative;margin:0 auto;margin-bottom:100px;min-height:60px;}.header-menu:before{content:'';width:100%;height:60px;background:#F0EEE7;position:absolute;left:0;top:50%;z-index:-1;transform:translateY(-50%);}.header-menu a:hover{opacity:1;}.header-menu img{width:99px;height:auto;position:absolute;top:-15px;left:15px;z-index:11;}.menu-header > ul,.menu-header > ul ul{list-style:none;margin:0;padding:0;width:100vw;max-height:0;overflow:hidden;position:absolute;top:100%;right:0;z-index:10;background-image:url(/themes/custom/freixenetuvas/images/Log-in-bg.svg);background-color:#ffffff;background-position:right top;background-repeat:no-repeat;}.menu-header.active > ul,.menu-header.active > ul ul{max-height:1200px;height:calc(100vh - 110px);}.menu-header.active > ul ul{height:auto;}.menu-header.active > ul ul,.menu-header.active > ul li.submenu ul li a{background:none;}.menu-header > ul li,.menu-header > ul ul li{color:#4D443D;font-size:16px;line-height:22px;font-family:'Trade-Gothic-Bold';text-transform:uppercase;position:relative;cursor:pointer;align-items:center;padding:0 32px 0 82px;margin-bottom:30px;}.menu-header > ul li.submenu:hover:before{transform:translateY(-50%);}.menu-header.active > ul li:before,.menu-header > ul ul li:before{content:"\e905";font-family:'seguraviudas';color:#a99e8e;font-size:16px;line-height:20px;margin-right:18px;position:absolute;left:32px;top:2px;background:none;height:auto;width:auto;transition:all 0.2s ease-in-out;}.menu-header > ul li.submenu ul li:before{content:none;}.menu-header.active > ul li:hover,.menu-header.active > ul ul li:hover{background:none;}.menu-header > ul li:first-of-type,.menu-header > ul ul li:first-of-type{margin-top:55px;}.menu-header.active > ul li.submenu:after{content:none;}.menu-header.active > ul li.submenu ul li{padding:0 32px 0 32px;font-size:16px;line-height:22px;font-family:'Trade-Gothic-Regular';margin-bottom:16px;}.menu-header.active > ul li.submenu ul li a{padding:0;}.menu-header.active > ul li.submenu ul li a:before{content:none;}.menu-header.active > ul li.submenu ul li a:hover{background:none;}.menu-header.active > ul li.submenu ul li:first-of-type{margin-top:16px;}.menu-header > ul li:hover,.menu-header > ul ul li:hover{color:#718457;}.menu-header ul li.submenu{padding-right:30px;}.menu-header > ul li.submenu:hover:before,.menu-header > ul ul li.submenu:hover:before{transform:translateY(-50%);color:#718457;}.menu-header > ul li ul{position:relative;right:0;max-height:0;overflow:hidden;padding:0;margin:0;z-index:99;top:100%;}.menu-header > ul li.submenu:hover ul{max-height:300px;}.menu-header > ul li.submenu ul li{position:static;min-height:50px;padding:0;height:50px;padding:0 20px 0 60px;display:flex;align-items:center;justify-content:flex-start;cursor:auto;}.menu-header > ul li.submenu ul li:after{content:none;}.menu-header > ul li.submenu ul li a{color:#4D443D;font-size:16px;line-height:20px;display:flex;align-items:center;justify-content:flex-start;position:relative;text-transform:none;font-family:'Trade-Gothic-Regular';}.menu-header > ul li.submenu ul li:hover a,.menu-header > ul li.submenu ul li.is-active a{color:#718457;opacity:1;}.menu-header > ul li.submenu ul li a:after{content:'';position:absolute;display:block;width:100%;height:100%;background-color:#718457;width:0;height:1px;bottom:0;left:0;top:auto;transition:all .2s ease-in;}.menu-header > ul li.submenu ul li:hover a:after,.menu-header > ul li.submenu ul li.is-active a:after{width:100%;}.menu-header > ul li.submenu ul li:hover a:before,.menu-header > ul li.submenu ul li.is-active a:before{color:#718457;}.btn-menu{border:0;outline:0;background:transparent;}.btn-menu span{display:block;width:24px;height:3px;background-color:#4D443D;margin-bottom:5px;transition:all 0.2s ease-in-out;}.btn-menu span:last-of-type{margin-bottom:0;}.btn-menu.active span:first-of-type{width:28px;transform:rotate(45deg) translate(4px,7px);}.btn-menu.active span:nth-of-type(2){opacity:0;}.btn-menu.active span:last-of-type{width:28px;transform:rotate(-45deg) translate(4px,-7px);}@media screen and (min-width:992px){.header-pagetop,.header-menu{padding:0;max-width:1300px;}.header-menu{min-height:70px;}.header-menu:before{height:70px;width:200vw;left:-50%;}.header-menu img{width:155px;top:-33px;left:0;}.menu-header > ul,.menu-header > ul ul{max-height:100%;display:flex;align-items:center;justify-content:flex-end;gap:10px;overflow:visible;position:static;background:none;width:auto;}.menu-header > ul ul{flex-direction:column;gap:0;}.btn-menu{display:none;}.menu-header > ul li,.menu-header > ul ul li{padding:0 16px;min-height:70px;margin-bottom:0;font-size:12px;line-height:18px;display:flex;}.menu-header > ul li:after{content:'';background-color:#718457;height:4px;width:0;transition:width .3s ease-in-out;position:absolute;bottom:0;left:50%;transform:translateX(-50%);}.menu-header > ul li:hover:after{width:80%;}.menu-header > ul li.submenu ul li a:before{content:"\e905";font-family:'seguraviudas';color:#a99e8e;font-size:16px;line-height:20px;margin-right:18px;position:absolute;left:-34px;top:50%;transform:translateY(-50%);}.menu-header.active > ul li:before,.menu-header > ul ul li:before{content:none;}.menu-header > ul li.submenu ul li{background:#fff;}.menu-header > ul li,.menu-header > ul ul li,.menu-header > ul ul li a{transition:all 0.2s ease-in-out;}.menu-header > ul li:hover,.menu-header > ul ul li:hover{background:#fff;}.menu-header > ul li.submenu ul li:hover,.menu-header > ul li.submenu ul li.is-active{background:#F0EEE7;}.menu-header > ul li:first-of-type,.menu-header > ul ul li:first-of-type{margin-top:0;}.menu-header > ul li.submenu:before,.menu-header > ul ul li.submenu:before{content:"\e907";font-family:'seguraviudas' !important;color:#4D443D;display:inline-block;transform:rotate(180deg);margin-left:5px;font-size:16px;line-height:20px;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(180deg);}.menu-header > ul,.menu-header > ul ul{transition:all 0.2s ease-in-out;}.menu-header > ul li ul{position:absolute;display:flex;transition:all 0.2s ease-in-out;}.menu-header > ul li.submenu ul li{width:210px;}}.login-bg{position:relative;padding:0;margin:50px 0;}.login-bg:after{content:'';position:absolute;right:0;bottom:0;background:url(/themes/custom/freixenetuvas/images/Log-in-bg.svg);background-repeat:no-repeat;background-size:cover;width:200px;height:407px;z-index:-1;}.login-bg:before{content:'';position:absolute;background:#F9F8F6;z-index:-1;left:0;top:80px;height:60%;width:20%;max-height:280px;}.login-wrapper{display:flex;flex-direction:row;gap:50px;align-items:flex-start;}.login-wrapper-form{padding:0 24px;margin-bottom:40px;}.login-wrapper-form h2{font-size:32px;line-height:46px;text-align:left;font-family:'Velour';color:#4D443D;margin-bottom:46px;}.login-wrapper-form ul{list-style:none;padding:0;margin:0 0 40px;}.login-wrapper-form a{font-size:16px;line-height:24px;font-family:'Velour';letter-spacing:2px;text-align:center;color:#718457;text-transform:uppercase;display:block;}.login-wrapper-form ul li{font-size:16px;line-height:24px;font-family:'Velour';letter-spacing:2px;text-align:center;color:#718457;text-transform:uppercase;}.login-wrapper-form ul li a{color:#718457;}.login-wrapper-form input{margin-bottom:15px;}.login-wrapper-form .description,.login-wrapper-form #edit-name--description{font-family:'Trade-Gothic-Regular';font-size:12px;color:#8C827A;line-height:20px;margin-top:0;margin-bottom:25px;font-weight:400;}.form-item-pass input{padding-right:30px;box-sizing:border-box;}.login-wrapper-img{padding:0 24px;}.login-wrapper-img img{width:100%;height:auto;}.user-login-form{text-align:center;}.user-login-form button{margin-bottom:25px;margin-right:auto;margin-left:auto;}.user-login-form  .form-item{text-align:left;}@media screen and (min-width:500px){.login-bg:before{top:50px;}}@media screen and (min-width:992px){.login-bg:after{width:476px;height:100%;bottom:auto;top:0;}.login-bg:before{top:100px;max-height:100%;}.login-container{display:flex;flex-direction:row;gap:50px;align-items:flex-start;padding:130px 0 50px;max-width:1300px;margin:auto;}.login-wrapper-form{padding:0 0 0 100px;padding-left:100px;width:40%;position:relative;}.login-wrapper-form:before{content:'';position:absolute;background:url(/themes/custom/freixenetuvas/images/login-decoration.svg);background-repeat:no-repeat;width:20px;height:185px;left:15px;top:90px;z-index:-1;}.login-wrapper-form h2{font-size:50px;line-height:58px;margin-bottom:36px;}.login-wrapper-form .description,.login-wrapper-form #edit-name--description{margin-bottom:38px;}.login-wrapper-img{width:60%;padding:0;}.login-wrapper-form ul{margin:0;}}.breadcrumbs{list-style:none;margin:0;padding:0;display:flex;gap:6px;align-self:flex-end;font-family:'Trade-Gothic-Regular';font-size:12px;line-height:14px;}.breadcrumbs li:after{content:"\e907";font-family:'seguraviudas';color:#718457;font-size:16px;line-height:20px;position:absolute;transform:rotate(90deg);top:-5px;right:0;}.breadcrumbs li:last-of-type:after{content:none;}.breadcrumbs li{color:#718457;padding-right:22px;position:relative;}.breadcrumbs li a{color:#718457;}.breadcrumbs li a:hover{color:#718457;opacity:1;text-decoration:underline;}.breadcrumbs li:last-of-type{color:#4D443D;}.popup .modal-buttons{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;margin-top:20px;}.popup .modal-buttons .btn{margin:0;}@media screen and (min-width:992px){.popup .modal-buttons{flex-direction:row;}}.data-user{padding:3em;background:#f8f9f6;}.data-user-wrapper-input{display:flex;flex-direction:column;margin-bottom:40px;}@media screen and (min-width:992px){.data-user-wrapper{display:flex;align-items:flex-start;gap:50px;}.data-user-wrapper-input{width:70%;}.data-user-wrapper-input:first-of-type{width:25%;}}.data-user-wrapper-input .label{color:#8c827a;font-family:'Trade-Gothic-Condensed';font-size:16px;line-height:22px;font-weight:700;letter-spacing:3px;text-transform:uppercase;margin-bottom:20px;}.data-user-wrapper-input .input{border:1px solid;padding:1em .7em;font-family:'Trade Gothic LT Pro';font-size:18px;letter-spacing:0px;text-transform:uppercase;background-color:transparent;color:#4D443D;min-height:30px;display:flex;align-items:center;line-break:anywhere;}.data-user-wrapper-input .input a{font-size:18px;}.title-data-user{text-transform:none;margin-bottom:30px;}.description-data-user{margin-bottom:50px;}.error-4xx{font-family:'Velour';font-size:60px;font-weight:400;margin:0 auto;color:#4D443D;text-align:center;}.error-4xx .btn{margin:100px auto;}.hidden{display:none !important;}.block-title,.block-footer,.wrap-legal{max-width:1300px;margin:0 auto;padding:0 24px;}.h2-style{font-family:'Velour';font-size:35px;line-height:40px;font-weight:400;text-transform:uppercase;margin:0;color:#4D443D;margin-bottom:40px;position:relative;text-transform:uppercase;}.h2-style span{font-family:'August-Script-Bold-free';position:absolute;top:85%;left:15px;text-transform:none;}.block-title{display:flex;flex-direction:column;justify-content:flex-start;gap:42px;margin-bottom:40px;}.block-title .wrapper-title span{left:auto;right:0;}footer .wrapper-legal{border-top:2px solid #a99e8e}footer .wrapper-legal .wrap-legal{display:flex;gap:28px;flex-direction:column;align-items:center;padding:35px 0;}footer .wrapper-legal .wrap-legal p{color:#A99E8E;font-family:'Trade-Gothic-Regular';font-size:14px;line-height:20px;}footer .wrapper-legal .wrap-legal ul{display:flex;flex-direction:column;list-style:none;gap:20px;margin:0;padding:0;}footer .wrapper-legal .wrap-legal ul li{text-align:center;font-family:'Trade-Gothic-Regular';color:#718457;font-size:14px;line-height:20px;}footer .wrapper-legal .wrap-legal ul li a{color:#718457;transition:all .2s ease-out;opacity:.5}footer .wrapper-legal .wrap-legal ul li a:hover{opacity:1}footer .block-footer{display:flex;flex-wrap:wrap;margin-bottom:40px;row-gap:40px;}footer .block-footer > div{width:50%;}footer .block-footer > div:last-of-type{width:100%;text-align:center;}footer .wrapper-links ul{display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start;margin:0;padding:0;list-style:none;gap:12px;}footer .wrapper-links ul li a{color:#718457;font-family:'Trade-Gothic-Regular';}@media screen and (min-width:992px){.block-title,.block-footer,.wrap-legal{padding:0;}.h2-style{font-size:60px;line-height:70px;}.h2-style span{top:68%;margin-bottom:60px;}.block-title{flex-direction:row-reverse;justify-content:space-between;align-items:center;margin-bottom:105px;}footer .wrapper-legal .wrap-legal{gap:28px;flex-direction:row;align-items:center;justify-content:space-between;}footer .wrapper-legal .wrap-legal ul{flex-direction:row;justify-content:space-between;gap:46px;}footer .wrapper-legal .wrap-legal ul li{text-align:left;margin-bottom:0}footer .block-footer{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;}footer .block-footer > div{width:auto;}footer .block-footer > div:last-of-type{width:auto;}footer .wrapper-links ul{gap:37px;flex-direction:row;}}.messages-modal{position:absolute;top:0;left:0;width:100%;height:100%;z-index:999;}.messages-modal .messages__wrapper{z-index:99999999;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;background:#fff;box-sizing:border-box;}.messages-modal .messages__wrapper-list{padding:40px 20px 40px;max-height:90%;overflow-y:auto;}.messages-modal .btn.primary{margin-top:36px;}.btn-group{margin-top:15px;display:flex;gap:15px;flex-direction:column;}@media screen and (min-width:992px){.messages-modal .messages__wrapper{width:auto;min-width:25%;max-width:50%;}.messages-modal .messages__wrapper-list{padding:140px 100px 90px;max-height:80%;}}.messages-modal .messages__wrapper .messages--error{color:#4D443D;background:#ffffff;border-radius:0;}.messages-modal:after{content:'';width:100vw;height:100vh;top:0;left:0;display:block;background:rgba(77 68 61/0.85);position:fixed;z-index:99;}.messages-modal .messages__wrapper .messages--error h2{font-family:'Velour';font-size:35px;line-height:40px;font-weight:400;text-transform:uppercase;margin:0;color:#4D443D;}.messages-modal .button--dismiss{display:none;}.messages-modal  .messages__header{display:none;}.messages-modal .button--dismiss-all{background-image:url(/themes/custom/freixenetuvas/images/icons/icon-close-black.svg);background-position:center;display:block;width:15px;height:15px;position:absolute;top:10px;right:10px;}@media screen and (min-width:992px){.messages-modal .button--dismiss-all{background-image:url(/themes/custom/freixenetuvas/images/icons/icon-close.svg);top:-30px;right:0;}}.messages-modal .messages__content{font-family:'Trade-Gothic-Regular';font-size:18px;line-height:24px;font-weight:400;margin-bottom:15px;padding-top:0;}@media screen and (min-width:992px){.messages-modal .messages__content{padding-top:0;}}.messages-modal .messages{position:relative;padding-left:80px;}.messages-modal .messages--error:before{content:'';background-image:url(/themes/custom/freixenetuvas/images/icons/icon-error.svg);background-position:center;background-size:contain;display:block;width:45px;height:45px;position:absolute;top:-10px;left:0;}.messages-modal .messages--status:before{content:'';background-image:url(/themes/custom/freixenetuvas/images/icons/icon-status.svg);background-position:center;background-size:contain;display:block;width:45px;height:45px;position:absolute;top:-10px;left:0;}.messages-modal .messages--warning:before{content:'';background-image:url(/themes/custom/freixenetuvas/images/icons/icon-warning.svg);background-position:center;background-size:contain;display:block;width:45px;height:45px;position:absolute;top:-10px;left:0;}body.noScroll{overflow:hidden;}.messages__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:1300px;max-width:100%;margin:0 auto;}.messages{width:100%;padding:1rem 1.5rem;border-radius:4px;margin:1rem 0;font-family:sans-serif;font-size:1rem;display:flex;align-items:center;gap:1rem;color:#155724;background-color:#d4edda;border:1px solid #c3e6cb;}@media screen and (min-width:992px){.messages{border-radius:4px;}}.messages::before{content:'';display:block;width:32px;height:32px;background-position:center;background-repeat:no-repeat;background-size:contain;flex-shrink:0;}.messages--status::before{background-image:url(/themes/custom/freixenetuvas/images/icons/icon-status.svg);}.messages--error::before{background-image:url(/themes/custom/freixenetuvas/images/icons/icon-error.svg);}.messages--warning::before{background-image:url(/themes/custom/freixenetuvas/images/icons/icon-warning.svg);}.messages--info::before{background-image:url(/themes/custom/freixenetuvas/images/icons/icon-status.svg);}.messages--status{color:#155724;background-color:#d4edda;border-color:#c3e6cb;}.messages--error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;}.messages--warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba;}.messages--info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb;}
#block-views-block-banner-home{display:inherit;transition:none;}#block-views-block-banner-home .views_slideshow_slide{transition:none;}#block-views-block-banner-home .views-field-body{position:absolute;bottom:0;width:100%;max-width:1300px;}#block-views-block-banner-home .views-field-body h2{font-size:60px;}#block-views-block-banner-home .views-field-body h6{font-family:'Trade Gothic LT Pro';text-transform:uppercase;color:#A99E8E;font-weight:400;font-size:16px;margin:0;}#block-views-block-banner-home .views-field-body .field-content{display:flex;min-height:200px;}#block-views-block-banner-home .views-field-body .field-content .block{display:flex;}#block-views-block-banner-home .views-field-body .field-content .content{background-color:rgba(256,256,256,.8);padding:3em;width:66%;}#block-views-block-banner-home .rotated-btn{background-color:#a99e8e;width:70px;white-space:nowrap;height:200px;margin-top:auto;}#block-views-block-banner-home .views-field-field-image{max-height:40vh;overflow:hidden;}#block-views-block-banner-home .banner-home-image{height:100%;width:100%;}#block-views-block-banner-home img{width:100vw;height:100%;object-fit:cover;}#block-views-block-banner-home .skin-default{position:relative;overflow:hidden;}#block-views-block-banner-home .views-row{position:relative;display:flex;justify-content:center;}#block-views-block-banner-home .views-slideshow-controls-bottom{position:absolute;bottom:0px;right:0;z-index:9;}#block-views-block-banner-home .views-slideshow-controls-bottom .views_slideshow_controls_text_pause{display:none;}#block-views-block-banner-home .views_slideshow_controls_text{display:flex;height:50px;margin-right:50px;}#block-views-block-banner-home .views_slideshow_controls_text_previous a,#block-views-block-banner-home .views_slideshow_controls_text_next a{visibility:hidden;font-size:0;text-decoration:none;}#block-views-block-banner-home .views_slideshow_controls_text_previous a::before,#block-views-block-banner-home .views_slideshow_controls_text_next a::before{background:#718457;width:50px;height:50px;display:block;font-family:'seguraviudas';font-size:16px;font-style:normal;visibility:visible;text-align:center;line-height:50px;color:white;}#block-views-block-banner-home .views_slideshow_controls_text span:hover{text-decoration:none;}#block-views-block-banner-home .views_slideshow_controls_text_previous a::before{content:"\e919";margin-right:5px;}#block-views-block-banner-home .views_slideshow_controls_text_next a::before{content:"\e904";}@media screen and (max-width:900px){#block-views-block-banner-home .views-field-body .field-content .content{width:90%;}#block-views-block-banner-home .views_slideshow_controls_text{margin-right:0;}#block-views-block-banner-home .views-field-body{padding:2em 1em 0em 0em;margin:5em 0em 0em 0em;width:inherit;position:inherit;}#block-views-block-banner-home .views-field-body h2{font-size:36px;}#block-views-block-banner-home .views-field-body h6{font-size:14px;}#block-views-block-banner-home .views-field-field-image{max-height:inherit;overflow:hidden;}#block-views-block-banner-home img{width:auto;height:100%;position:absolute;}#block-views-block-banner-home .views-slideshow-controls-bottom{right:1em;}}
