.flexBox,#superfish-main{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:stretch;align-items:stretch;}.flexItem,#superfish-main li{order:0;align-self:auto;}.flexBoxNowrap{flex-wrap:nowrap;}.flexBoxColumn{flex-direction:column;}.flexBoxStartH{justify-content:flex-start;}.flexBoxCenterH{justify-content:center;}.flexBoxEndH{justify-content:flex-end;}.flexBoxSpaceAroundH{justify-content:space-around;}.flexBoxStartV{align-items:start;}.flexBoxCenterV{align-items:center;}.flexBoxEndV{align-items:flex-end;}.flexItem2columnas{flex:0 1 50%;}.flexItem3columnas{flex:0 1 33.3%;}.flexItem4columnas{flex:0 1 25%;}.flexItem6columnas{flex:0 1 16.6%;}.flexItem10pc{flex:0 1 10%;}.flexItem20pc{flex:0 1 20%;}.flexItem30pc{flex:0 1 30%;}.flexItem40pc{flex:0 1 40%;}.flexItem50pc{flex:0 1 50%;}.flexItem60pc{flex:0 1 60%;}.flexItem70pc{flex:0 1 70%;}.flexItem80pc{flex:0 1 80%;}.flexItem90pc{flex:0 1 90%;}.flexItem100pc{flex:0 1 100%;}.with10pc{width:10%;}.with20pc{width:20%;}.with30pc{width:30%;}.with40pc{width:40%;}.with50pc{width:50%;}.with60pc{width:60%;}.with70pc{width:70%;}.with80pc{width:80%;}.with90pc{width:90%;}.with100pc{width:100%;}.divTable{display:table;}.divTableHeading{display:table-header-group;}.divTableBody{display:table-row-group;}.divTableRow{display:table-row;}.divTableCell,.divTableHead{display:table-cell;vertical-align:top;}.divTableFoot{display:table-footer-group;}@media all and (max-width:1024px){}@media all and (max-width:780px){}@media all and (max-width:600px){}
:root{--opensans:'Open Sans',sans-serif;--poppins:'Poppins',sans-serif;}:root{--regular:400;--medium:500;--semi-bold:600;--bold:700;}:root{--azul-base:#00376c;--azul-intenso:#1e8ef9;--azul-claro-atenuado:rgba(215,232,245,.2);--azul-claro:#d7e8f5;--azul-medio:#1f63a4;--azul-oscuro:#000b32;--azul-celeste:#4ea1f0;--gris-light:#edeff0;--gris-linea:#ddd;--gris-claro:#828282;--gris-medio:#444;--gris-oscuro:#222;--shadow:linear-gradient(rgba(0,0,0,0.49) 0%,rgba(0,0,0,0) 100%);--shadow-azul:rgba(0,55,108,.3);}:root{--title-page:clamp(32px,2vw,52px);--title-block:clamp(24px,2vw,34px);--text-general:clamp(14px,1.5vw,16px);--text-general-small:clamp(12px,1.2vw,14px);--text-general-big:clamp(20px,2vw,22px);}:root{--pm-block:clamp(100px,9vw,300px) 0;--pm-blend-block:clamp(50px,4.5vw,150px) 0;--pm-top-block:clamp(100px,9vw,300px) 0 0;--pm-top--blend-block:clamp(50px,4.5vw,150px) 0 0;--pm-bottom-block:0 0 clamp(100px,9vw,300px);--pm-bottom-blend-block:0 0 clamp(50px,4.5vw,150px);--pm-interior-block:clamp(30px,4vw,50px);--pm-interior-block-v:clamp(30px,4vw,50px) 0;--pm-interior-block-h:0 clamp(30px,4vw,50px);}:root{--width-base:1440px;}*{min-width:0;min-height:0;}html{scroll-behavior:smooth;background:#fff;line-height:normal;}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}body{font-size:100%;overflow-x:hidden;font-family:var(--opensans);}html,body,textarea,p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}a,button,input{transition:all .2s;}#page .ui-widget{font-family:var(--opensans);}.row{margin:0;}.details-modal{background:#fff;border-radius:.5em;box-shadow:0 10px 20px rgba(0,0,0,0.2);width:600px;max-width:90%;max-height:90vh;pointer-events:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:clamp(50px,5vw,60px) 0 clamp(20px,2vw,30px);z-index:99;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;grid-template-areas:'modal-header'
        'modal-main'
        'modal-footer';}.details-modal .details-modal-title{grid-area:modal-header;color:#000;font-family:var(--poppins);padding:0 clamp(50px,5vw,60px) clamp(10px,2vw,20px);pointer-events:all;position:relative;text-align:center;width:100%;}.details-modal .details-modal-title h2{margin:0 !important;line-height:1.2em;}.details-modal .details-modal-content{grid-area:modal-main;pointer-events:all;overflow-x:hidden;overflow-y:auto;padding:clamp(20px,2vw,30px) clamp(30px,3vw,60px);}.details-modal-footer{grid-area:modal-footer;padding-top:clamp(10px,2vw,20px);pointer-events:all;}.details-modal .details-modal-close{align-items:center;color:#111827;display:flex;height:1em;justify-content:center;position:absolute;right:1em;top:1em;width:1em;background:url(/themes/custom/sot/css/images/icon-close.svg) transparent center / contain no-repeat;z-index:9999;}.details-modal .details-modal-close svg{display:block;}.details-modal-overlay{transition:opacity 0.2s ease-out;pointer-events:none;background:rgba(15,23,42,0.8);position:fixed;opacity:0;bottom:0;right:0;left:0;top:0;z-index:9;}details[open] .details-modal-overlay{pointer-events:all;opacity:0.5;}details summary{cursor:pointer;}details summary:focus{outline:none;}details>summary{list-style:none;}details summary::-webkit-details-marker{display:none;}.details-modal-actions{display:flex;justify-content:center;}.btn,.btn-blanco{border:0;border-radius:5px;padding:1em 1.5em;text-decoration:none !important;font-weight:600;display:inline-block;position:relative;transition:all .2s;}.btn{color:#fff;background:#485b9f;}.btn:hover{color:#fff;background:#293f38;}.btn-narrow{padding:.5em 1em;}.btn-azul-base{background:var(--azul-base);}.btn-azul-base:hover{color:#fff;background:var(--azul-medio);}.btn-blanco{background:#fff;color:var(--azul-intenso);}.btn-blanco:hover{background:#fff;color:var(--azul-oscuro);}.btn-line{background:#fff;border:1px solid var(--azul-oscuro);color:var(--azul-oscuro) !important;}.btn-line:hover{background:var(--gris-light);color:var(--azul-oscuro);}.btn-text-small{font-size:var(--text-general-small);}input.btn-icon,input.btn-icon:hover{padding-left:3.5em;background-size:16px;background-repeat:no-repeat;background-position:1.5em center;}.btn-icon::before,.link-icon::before{width:16px;height:16px;display:inline-block;margin-right:.7em;vertical-align:middle;background-color:transparent;background-size:contain;background-repeat:no-repeat;background-position:center;content:"";}.link-icon::before{width:12px;height:12px;}.btn-download::before{background-image:url(/themes/custom/sot/css/images/icon-download.svg);}.data-actions .btn-download::before{background-image:url(/themes/custom/sot/css/images/icon-download-white.svg);}input.btn-icon.btn-filter,.btn-filter::before{background-image:url(/themes/custom/sot/css/images/icon-filter.svg);}.icon-back::before{background-image:url(/themes/custom/sot/css/images/icon-back.svg);}.grid-icons-select{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));justify-content:center;justify-items:center;grid-gap:1em;padding:5px 0;}.icon-select{width:100%;}.icon-select-icon{width:3rem;height:3rem;}.icon-select .custom-control-label{border:1px solid var(--gris-linea);width:100%;text-align:center;padding:1em;margin:0;transition:all .2s;cursor:pointer;display:inline-block;}.icon-select .custom-control-label:hover{box-shadow:0 0 5px 0 rgba(0,0,0,.2);}.icon-select .custom-control-label::before,.icon-select .custom-control-label::after{display:none;}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0;display:none;}.icon-select .custom-control-input:checked~.custom-control-label{border:1px solid var(--azul-intenso);}.custom-control-title{font-size:var(--text-general);}.custom-control-subtitle{font-size:var(--text-general-small);color:var(--gris-claro);}.custom-control-icon{position:relative;margin-bottom:1em;}.icon-document::before{display:block;width:100%;padding-top:60%;content:"";background:url(/themes/custom/sot/css/images/icon-document.svg) transparent center / contain no-repeat;}.icon-document::after{position:absolute;z-index:9;width:90%;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--azul-intenso);font-size:var(--text-general);}.excel-document::after{content:".xls";}.ascii-document::after{content:".asc";}.text-document::after{content:".text";}.doc-document::after{content:".doc";}.pdf-document::after{content:".pdf";}.form-required::after{background-image:url(/themes/custom/sot/css/images/required.svg);}.upload-box-file{margin-bottom:2em !important;}.upload-box-file-content{position:relative;border:1px dashed #a7a7a7;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;}.webform-managed-file-preview{flex-basis:calc(100% - 100px);display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;margin:0 0 0 2em !important;gap:1em;}.webform-managed-file-preview::before{content:"";flex-basis:60px;height:60px;background:url(/themes/custom/sot/css/images/icon-document-upload.svg) white center / auto 60px no-repeat;}.upload-box-file-content .form-submit[value~="Remove"]{flex-basis:60px;border:0;background:url(/themes/custom/sot/css/images/icon-trash.svg) white center / auto 30px no-repeat;margin:2em 2em 2em 0;text-indent:-9999px;}.upload-box-file .ajax-progress{position:absolute;top:0;left:0;width:100%;height:100%;background:white;z-index:9;}.upload-box-file .ajax-progress-throbber .throbber{display:inline;padding:0;background:var(--azul-claro);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;height:5px;border-radius:10px;}.upload-box-file .ajax-progress-throbber .throbber::before{content:"";background:var(--azul-intenso);width:0;height:5px;border-radius:15px;animation:progres 4s infinite linear;position:absolute;left:0;}@keyframes progres{0%{width:0%;}25%{width:25%;}50%{width:50%;}75%{width:75%;}100%{width:100%;}}.upload-box-file-content .webform-managed-file-placeholder{position:absolute;top:50%;left:50%;width:80%;transform:translate(-50%,-50%);height:auto;pointer-events:none;text-align:center;margin:0;}.file-upload-box-title{margin-bottom:.7em;}.file-upload-box-description{margin-bottom:0;color:var(--gris-claro);font-size:var(--text-general-small);}.upload-box-file input[type=file]::file-selector-button{background-color:transparent;color:transparent;width:100%;border:0;padding:0;margin-right:0;transition:.5s;}.upload-box-file .form-control{background-color:transparent;color:transparent;width:100%;border-radius:0;border:0;padding:5em 0;margin-right:0;transition:.5s;}.upload-box-file .form-control:hover{background-color:var(--azul-claro-atenuado);}.upload-box-file .form-control:hover:not(:disabled):not([readonly])::file-selector-button,input[type=file]::file-selector-button:hover{background-color:transparent !important;border:0px;}form{margin:0;}button,.button,input[type="submit"].btn,input[type="submit"]{height:auto;cursor:pointer;transition:all .2s;}button:hover,.button:hover,input[type="submit"].btn,input[type="submit"]:hover{transition:all .2s;}input[type="text"],input[type="email"],input[type="tel"],input[type="date"],input[type="number"],input[type="password"],input[type="search"],textarea,select{color:var(--gris-medio);background:#fff;border:1px solid var(--gris-linea);border-radius:5px;padding:auto 1em;display:inline-block;transition:all .2s;height:50px;width:100%;outline:none;}.form-line input[type="text"],.form-line input[type="email"],.form-line input[type="tel"],.form-line input[type="date"],.form-line input[type="number"],.form-line input[type="password"],.form-line input[type="search"],.form-line textarea,.form-line select{color:var(--gris-azul);border:0;padding-left:0;border-bottom:1px solid #c6c6c6;border-radius:0;margin:0 0 1.5em;font-weight:600;font-family:var(--raleway);}textarea{border-radius:15px;height:150px;}input[type="text"],input[type="email"],input[type="tel"],input[type="date"],input[type="number"],input[type="password"],select{width:100% !important;}input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="date"]:focus,input[type="number"]:focus,input[type="password"]:focus,select:focus{color:var(--azul-base);border-color:var(--azul-base);background:#fff !important;}input[type="text"]:hover,input[type="email"]:hover,input[type="tel"]:hover,input[type="date"]:hover,input[type="number"]:hover,input[type="password"]:hover,select:focus{color:var(--azul-base);border-color:var(--azul-base);background-color:#fff !important;}.form-select{margin-right:0 !important;}label{color:#3d3d3c;margin-bottom:5px;padding:0 5px;}.js-form-item-terms-of-service .description,.displayInlineBlock .description{display:inline-block;}.intl-tel-input{display:block;}.radios--wrapper{margin-top:30px;}.js-webform-radios{margin:5px 0 0;}.form-actions{margin-bottom:0 !important;}@media all and (max-width:1370px){}@media all and (max-width:1180px){}@media all and (max-width:960px){}@media all and (max-width:790px){}@media all and (max-width:480px){}
