@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.webform-submission-contact-form .form-item label,.webform-submission-contact-form .form-item .form-label{font-family:Inter,sans-serif !important;font-weight:400 !important;font-style:normal !important;font-size:16px !important;line-height:20px !important;letter-spacing:0 !important;margin-bottom:8px;display:block;color:#3C3C3B !important;}.webform-submission-contact-form #edit-actions{margin-top:24px;}.webform-submission-contact-form .form-control,.webform-submission-contact-form input[type="text"],.webform-submission-contact-form input[type="email"],.webform-submission-contact-form input[type="tel"],.webform-submission-contact-form textarea,.webform-submission-contact-form select{border-radius:4px !important;border:1px solid #C3C3C3 !important;background:#FBFBFB !important;}.webform-submission-contact-form textarea{min-height:180px !important;padding:12px !important;font-size:16px !important;line-height:1.5 !important;resize:vertical !important;}.webform-submission-contact-form .form-required::after{content:'';vertical-align:super;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23DE0A0A' d='M0,7.562l1.114-3.438c2.565,0.906,4.43,1.688,5.59,2.35C6.398,3.553,6.237,1.544,6.22,0.447h3.511c-0.05,1.597-0.234,3.6-0.558,6.003c1.664-0.838,3.566-1.613,5.714-2.325L16,7.562c-2.05,0.678-4.06,1.131-6.028,1.356c0.984,0.856,2.372,2.381,4.166,4.575l-2.906,2.059c-0.935-1.274-2.041-3.009-3.316-5.206c-1.194,2.275-2.244,4.013-3.147,5.206l-2.856-2.059c1.872-2.307,3.211-3.832,4.017-4.575C3.849,8.516,1.872,8.062,0,7.562'/%3E%3C/svg%3E") !important;background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 0.3em;}.webform-submission-contact-form .form-checkbox.required ~ label::after{content:'';vertical-align:super;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23DE0A0A' d='M0,7.562l1.114-3.438c2.565,0.906,4.43,1.688,5.59,2.35C6.398,3.553,6.237,1.544,6.22,0.447h3.511c-0.05,1.597-0.234,3.6-0.558,6.003c1.664-0.838,3.566-1.613,5.714-2.325L16,7.562c-2.05,0.678-4.06,1.131-6.028,1.356c0.984,0.856,2.372,2.381,4.166,4.575l-2.906,2.059c-0.935-1.274-2.041-3.009-3.316-5.206c-1.194,2.275-2.244,4.013-3.147,5.206l-2.856-2.059c1.872-2.307,3.211-3.832,4.017-4.575C3.849,8.516,1.872,8.062,0,7.562'/%3E%3C/svg%3E") !important;background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 0.3em;}.webform-submission-contact-form .form-item--error-message{color:#EC0F0F;}.webform-submission-contact-form .form-item-proteccion-de-datos,.webform-submission-contact-form .form-item-autorizo,.webform-submission-contact-form .form-item-datos-personales{display:flex;flex-direction:row;position:relative;margin-bottom:1rem;align-items:flex-start;}.webform-submission-contact-form .form-item-proteccion-de-datos .form-check-input[type="checkbox"],.webform-submission-contact-form .form-item-autorizo .form-check-input[type="checkbox"],.webform-submission-contact-form .form-item-datos-personales .form-check-input[type="checkbox"]{position:relative;order:-1;flex-shrink:0;margin-top:0;margin-right:8px;}.webform-submission-contact-form .form-item-proteccion-de-datos .form-check-label,.webform-submission-contact-form .form-item-autorizo .form-check-label,.webform-submission-contact-form .form-item-datos-personales .form-check-label{order:0;display:flex;align-items:flex-start;gap:0;padding-left:0;}.webform-submission-contact-form .form-item-proteccion-de-datos .form-item--error-message,.webform-submission-contact-form .form-item-autorizo .form-item--error-message,.webform-submission-contact-form .form-item-datos-personales .form-item--error-message{order:2;}.webform-submission-contact-form input[type="checkbox"]{width:40px !important;height:40px !important;min-width:40px;padding:0 !important;border-radius:4px;border:2px solid #d0d5dd !important;background-color:#ffffff;box-shadow:none !important;cursor:pointer;appearance:none;-webkit-appearance:none;flex-shrink:0;margin:0 !important;}.webform-submission-contact-form input[type="checkbox"]:checked{background-color:#0B5834 !important;border-color:#0B5834 !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' d='M2.5 8l3.5 3.5 7.5-7.5'/%3E%3C/svg%3E") !important;background-size:70% 70%;background-repeat:no-repeat;background-position:center;}.webform-submission-contact-form input[type="checkbox"].is-invalid{border-color:#EC0F0F !important;box-shadow:0 0 0 0.2rem rgba(236,15,15,0.25) !important;}.webform-submission-contact-form .form-item-proteccion-de-datos .form-check-label,.webform-submission-contact-form .form-item-autorizo .form-check-label,.webform-submission-contact-form .form-item-datos-personales .form-check-label{font-family:Inter,sans-serif !important;font-weight:400 !important;font-style:normal !important;font-size:16px !important;line-height:20px !important;letter-spacing:0 !important;color:#3C3C3B !important;cursor:pointer;padding-left:0;display:flex;align-items:flex-start;gap:8px;}.webform-submission-contact-form .form-item-proteccion-de-datos .form-check-label a,.webform-submission-contact-form .form-item-autorizo .form-check-label a,.webform-submission-contact-form .form-item-datos-personales .form-check-label a{color:#3C3C3B !important;font-weight:700 !important;text-decoration:underline !important;}.webform-submission-contact-form .form-item-proteccion-de-datos .form-checkbox.required ~ label::after{display:none !important;}.webform-submission-contact-form .form-asterisk{color:#DE0A0A !important;font-size:0.65em;vertical-align:super;font-weight:bold;margin-left:2px;}.webform-submission-contact-form .toggle-texto,.webform-submission-contact-form .traslado-leer-mas p,.webform-submission-contact-form .traslado-leer-mas{font-family:Inter,sans-serif !important;font-weight:400 !important;font-style:normal !important;color:#3C3C3B !important;font-size:16px !important;line-height:20px !important;letter-spacing:0 !important;}.webform-submission-contact-form .toggle-texto{font-weight:700 !important;text-decoration:underline !important;cursor:pointer;}.webform-submission-contact-form .toggle-texto strong{text-decoration:underline !important;}.webform-submission-contact-form .webform-element-more--link::before,.webform-submission-contact-form .webform-element-more.is-open .webform-element-more--link::before{content:none !important;}.webform-submission-contact-form .webform-element-more--link{display:flex !important;align-items:center !important;color:#3C3C3B;margin-top:1.5rem;margin-bottom:1rem;}.webform-submission-contact-form .webform-element-more--link a{display:inline-flex;align-items:center;gap:8px;font-family:Inter,sans-serif !important;font-weight:700 !important;font-style:normal !important;font-size:16px !important;line-height:20px !important;letter-spacing:0 !important;text-decoration:none;color:#3C3C3B !important;text-align:left;}.webform-submission-contact-form .webform-element-more--link a::before{content:'';display:inline-block;width:20px;height:20px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B5834' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform 0.2s ease;}.webform-submission-contact-form .js-webform-element-more.is-open .webform-element-more--link a::before{transform:rotate(90deg);}.webform-submission-contact-form .webform-element-more--content,.webform-submission-contact-form .webform-element-more--content p{font-family:Inter,sans-serif !important;font-weight:400 !important;font-style:normal !important;color:#3C3C3B !important;font-size:16px !important;line-height:20px !important;letter-spacing:0 !important;text-align:left;}.webform-submission-contact-form .webform-element-more--content a{font-weight:700 !important;color:#3C3C3B !important;text-decoration:none !important;}.webform-submission-contact-form .form-actions .button,.webform-submission-contact-form .form-actions .btn-success{font-family:Inter,sans-serif !important;background-color:#0B5834 !important;color:white !important;border-color:#0B5834 !important;font-size:16px !important;font-weight:500 !important;border-radius:4px !important;width:100%;}.webform-submission-contact-form .form-actions .button:hover,.webform-submission-contact-form .form-actions .btn-success:hover{background-color:#094129 !important;border-color:#094129 !important;}.webform-submission-contact-form .form-actions .button:focus,.webform-submission-contact-form .form-actions .btn-success:focus{background-color:#094129 !important;border-color:#094129 !important;}.webform-submission-contact-form .form-check input[type="checkbox"].is-invalid{border-color:#EC0F0F;border-width:2px;box-shadow:0 0 0 0.2rem rgba(236,15,15,0.25);}.webform-submission-contact-form .form-check.has-error .form-check-label,.webform-submission-contact-form .form-check input.is-invalid + label{color:#EC0F0F;}
.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box;-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.iti__selected-flag{z-index:1;position:relative;display:flex;align-items:center;height:100%;padding:0 6px 0 8px}.iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media (max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.iti__country{padding:5px 10px;outline:0}.iti__dial-code{color:#999}.iti__country.iti__highlight{background-color:rgba(0,0,0,.05)}.iti__country-name,.iti__dial-code,.iti__flag-box{vertical-align:middle}.iti__country-name,.iti__flag-box{margin-right:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:transparent}.iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px 10px;line-height:1.5em}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5652px 15px}}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:14px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cr{height:12px;background-position:-1115px 0}.iti__flag.iti__cu{height:10px;background-position:-1137px 0}.iti__flag.iti__cv{height:12px;background-position:-1159px 0}.iti__flag.iti__cw{height:14px;background-position:-1181px 0}.iti__flag.iti__cx{height:10px;background-position:-1203px 0}.iti__flag.iti__cy{height:14px;background-position:-1225px 0}.iti__flag.iti__cz{height:14px;background-position:-1247px 0}.iti__flag.iti__de{height:12px;background-position:-1269px 0}.iti__flag.iti__dg{height:10px;background-position:-1291px 0}.iti__flag.iti__dj{height:14px;background-position:-1313px 0}.iti__flag.iti__dk{height:15px;background-position:-1335px 0}.iti__flag.iti__dm{height:10px;background-position:-1357px 0}.iti__flag.iti__do{height:14px;background-position:-1379px 0}.iti__flag.iti__dz{height:14px;background-position:-1401px 0}.iti__flag.iti__ea{height:14px;background-position:-1423px 0}.iti__flag.iti__ec{height:14px;background-position:-1445px 0}.iti__flag.iti__ee{height:13px;background-position:-1467px 0}.iti__flag.iti__eg{height:14px;background-position:-1489px 0}.iti__flag.iti__eh{height:10px;background-position:-1511px 0}.iti__flag.iti__er{height:10px;background-position:-1533px 0}.iti__flag.iti__es{height:14px;background-position:-1555px 0}.iti__flag.iti__et{height:10px;background-position:-1577px 0}.iti__flag.iti__eu{height:14px;background-position:-1599px 0}.iti__flag.iti__fi{height:12px;background-position:-1621px 0}.iti__flag.iti__fj{height:10px;background-position:-1643px 0}.iti__flag.iti__fk{height:10px;background-position:-1665px 0}.iti__flag.iti__fm{height:11px;background-position:-1687px 0}.iti__flag.iti__fo{height:15px;background-position:-1709px 0}.iti__flag.iti__fr{height:14px;background-position:-1731px 0}.iti__flag.iti__ga{height:15px;background-position:-1753px 0}.iti__flag.iti__gb{height:10px;background-position:-1775px 0}.iti__flag.iti__gd{height:12px;background-position:-1797px 0}.iti__flag.iti__ge{height:14px;background-position:-1819px 0}.iti__flag.iti__gf{height:14px;background-position:-1841px 0}.iti__flag.iti__gg{height:14px;background-position:-1863px 0}.iti__flag.iti__gh{height:14px;background-position:-1885px 0}.iti__flag.iti__gi{height:10px;background-position:-1907px 0}.iti__flag.iti__gl{height:14px;background-position:-1929px 0}.iti__flag.iti__gm{height:14px;background-position:-1951px 0}.iti__flag.iti__gn{height:14px;background-position:-1973px 0}.iti__flag.iti__gp{height:14px;background-position:-1995px 0}.iti__flag.iti__gq{height:14px;background-position:-2017px 0}.iti__flag.iti__gr{height:14px;background-position:-2039px 0}.iti__flag.iti__gs{height:10px;background-position:-2061px 0}.iti__flag.iti__gt{height:13px;background-position:-2083px 0}.iti__flag.iti__gu{height:11px;background-position:-2105px 0}.iti__flag.iti__gw{height:10px;background-position:-2127px 0}.iti__flag.iti__gy{height:12px;background-position:-2149px 0}.iti__flag.iti__hk{height:14px;background-position:-2171px 0}.iti__flag.iti__hm{height:10px;background-position:-2193px 0}.iti__flag.iti__hn{height:10px;background-position:-2215px 0}.iti__flag.iti__hr{height:10px;background-position:-2237px 0}.iti__flag.iti__ht{height:12px;background-position:-2259px 0}.iti__flag.iti__hu{height:10px;background-position:-2281px 0}.iti__flag.iti__ic{height:14px;background-position:-2303px 0}.iti__flag.iti__id{height:14px;background-position:-2325px 0}.iti__flag.iti__ie{height:10px;background-position:-2347px 0}.iti__flag.iti__il{height:15px;background-position:-2369px 0}.iti__flag.iti__im{height:10px;background-position:-2391px 0}.iti__flag.iti__in{height:14px;background-position:-2413px 0}.iti__flag.iti__io{height:10px;background-position:-2435px 0}.iti__flag.iti__iq{height:14px;background-position:-2457px 0}.iti__flag.iti__ir{height:12px;background-position:-2479px 0}.iti__flag.iti__is{height:15px;background-position:-2501px 0}.iti__flag.iti__it{height:14px;background-position:-2523px 0}.iti__flag.iti__je{height:12px;background-position:-2545px 0}.iti__flag.iti__jm{height:10px;background-position:-2567px 0}.iti__flag.iti__jo{height:10px;background-position:-2589px 0}.iti__flag.iti__jp{height:14px;background-position:-2611px 0}.iti__flag.iti__ke{height:14px;background-position:-2633px 0}.iti__flag.iti__kg{height:12px;background-position:-2655px 0}.iti__flag.iti__kh{height:13px;background-position:-2677px 0}.iti__flag.iti__ki{height:10px;background-position:-2699px 0}.iti__flag.iti__km{height:12px;background-position:-2721px 0}.iti__flag.iti__kn{height:14px;background-position:-2743px 0}.iti__flag.iti__kp{height:10px;background-position:-2765px 0}.iti__flag.iti__kr{height:14px;background-position:-2787px 0}.iti__flag.iti__kw{height:10px;background-position:-2809px 0}.iti__flag.iti__ky{height:10px;background-position:-2831px 0}.iti__flag.iti__kz{height:10px;background-position:-2853px 0}.iti__flag.iti__la{height:14px;background-position:-2875px 0}.iti__flag.iti__lb{height:14px;background-position:-2897px 0}.iti__flag.iti__lc{height:10px;background-position:-2919px 0}.iti__flag.iti__li{height:12px;background-position:-2941px 0}.iti__flag.iti__lk{height:10px;background-position:-2963px 0}.iti__flag.iti__lr{height:11px;background-position:-2985px 0}.iti__flag.iti__ls{height:14px;background-position:-3007px 0}.iti__flag.iti__lt{height:12px;background-position:-3029px 0}.iti__flag.iti__lu{height:12px;background-position:-3051px 0}.iti__flag.iti__lv{height:10px;background-position:-3073px 0}.iti__flag.iti__ly{height:10px;background-position:-3095px 0}.iti__flag.iti__ma{height:14px;background-position:-3117px 0}.iti__flag.iti__mc{height:15px;background-position:-3139px 0}.iti__flag.iti__md{height:10px;background-position:-3160px 0}.iti__flag.iti__me{height:10px;background-position:-3182px 0}.iti__flag.iti__mf{height:14px;background-position:-3204px 0}.iti__flag.iti__mg{height:14px;background-position:-3226px 0}.iti__flag.iti__mh{height:11px;background-position:-3248px 0}.iti__flag.iti__mk{height:10px;background-position:-3270px 0}.iti__flag.iti__ml{height:14px;background-position:-3292px 0}.iti__flag.iti__mm{height:14px;background-position:-3314px 0}.iti__flag.iti__mn{height:10px;background-position:-3336px 0}.iti__flag.iti__mo{height:14px;background-position:-3358px 0}.iti__flag.iti__mp{height:10px;background-position:-3380px 0}.iti__flag.iti__mq{height:14px;background-position:-3402px 0}.iti__flag.iti__mr{height:14px;background-position:-3424px 0}.iti__flag.iti__ms{height:10px;background-position:-3446px 0}.iti__flag.iti__mt{height:14px;background-position:-3468px 0}.iti__flag.iti__mu{height:14px;background-position:-3490px 0}.iti__flag.iti__mv{height:14px;background-position:-3512px 0}.iti__flag.iti__mw{height:14px;background-position:-3534px 0}.iti__flag.iti__mx{height:12px;background-position:-3556px 0}.iti__flag.iti__my{height:10px;background-position:-3578px 0}.iti__flag.iti__mz{height:14px;background-position:-3600px 0}.iti__flag.iti__na{height:14px;background-position:-3622px 0}.iti__flag.iti__nc{height:10px;background-position:-3644px 0}.iti__flag.iti__ne{height:15px;background-position:-3666px 0}.iti__flag.iti__nf{height:10px;background-position:-3686px 0}.iti__flag.iti__ng{height:10px;background-position:-3708px 0}.iti__flag.iti__ni{height:12px;background-position:-3730px 0}.iti__flag.iti__nl{height:14px;background-position:-3752px 0}.iti__flag.iti__no{height:15px;background-position:-3774px 0}.iti__flag.iti__np{height:15px;background-position:-3796px 0}.iti__flag.iti__nr{height:10px;background-position:-3811px 0}.iti__flag.iti__nu{height:10px;background-position:-3833px 0}.iti__flag.iti__nz{height:10px;background-position:-3855px 0}.iti__flag.iti__om{height:10px;background-position:-3877px 0}.iti__flag.iti__pa{height:14px;background-position:-3899px 0}.iti__flag.iti__pe{height:14px;background-position:-3921px 0}.iti__flag.iti__pf{height:14px;background-position:-3943px 0}.iti__flag.iti__pg{height:15px;background-position:-3965px 0}.iti__flag.iti__ph{height:10px;background-position:-3987px 0}.iti__flag.iti__pk{height:14px;background-position:-4009px 0}.iti__flag.iti__pl{height:13px;background-position:-4031px 0}.iti__flag.iti__pm{height:14px;background-position:-4053px 0}.iti__flag.iti__pn{height:10px;background-position:-4075px 0}.iti__flag.iti__pr{height:14px;background-position:-4097px 0}.iti__flag.iti__ps{height:10px;background-position:-4119px 0}.iti__flag.iti__pt{height:14px;background-position:-4141px 0}.iti__flag.iti__pw{height:13px;background-position:-4163px 0}.iti__flag.iti__py{height:11px;background-position:-4185px 0}.iti__flag.iti__qa{height:8px;background-position:-4207px 0}.iti__flag.iti__re{height:14px;background-position:-4229px 0}.iti__flag.iti__ro{height:14px;background-position:-4251px 0}.iti__flag.iti__rs{height:14px;background-position:-4273px 0}.iti__flag.iti__ru{height:14px;background-position:-4295px 0}.iti__flag.iti__rw{height:14px;background-position:-4317px 0}.iti__flag.iti__sa{height:14px;background-position:-4339px 0}.iti__flag.iti__sb{height:10px;background-position:-4361px 0}.iti__flag.iti__sc{height:10px;background-position:-4383px 0}.iti__flag.iti__sd{height:10px;background-position:-4405px 0}.iti__flag.iti__se{height:13px;background-position:-4427px 0}.iti__flag.iti__sg{height:14px;background-position:-4449px 0}.iti__flag.iti__sh{height:10px;background-position:-4471px 0}.iti__flag.iti__si{height:10px;background-position:-4493px 0}.iti__flag.iti__sj{height:15px;background-position:-4515px 0}.iti__flag.iti__sk{height:14px;background-position:-4537px 0}.iti__flag.iti__sl{height:14px;background-position:-4559px 0}.iti__flag.iti__sm{height:15px;background-position:-4581px 0}.iti__flag.iti__sn{height:14px;background-position:-4603px 0}.iti__flag.iti__so{height:14px;background-position:-4625px 0}.iti__flag.iti__sr{height:14px;background-position:-4647px 0}.iti__flag.iti__ss{height:10px;background-position:-4669px 0}.iti__flag.iti__st{height:10px;background-position:-4691px 0}.iti__flag.iti__sv{height:12px;background-position:-4713px 0}.iti__flag.iti__sx{height:14px;background-position:-4735px 0}.iti__flag.iti__sy{height:14px;background-position:-4757px 0}.iti__flag.iti__sz{height:14px;background-position:-4779px 0}.iti__flag.iti__ta{height:10px;background-position:-4801px 0}.iti__flag.iti__tc{height:10px;background-position:-4823px 0}.iti__flag.iti__td{height:14px;background-position:-4845px 0}.iti__flag.iti__tf{height:14px;background-position:-4867px 0}.iti__flag.iti__tg{height:13px;background-position:-4889px 0}.iti__flag.iti__th{height:14px;background-position:-4911px 0}.iti__flag.iti__tj{height:10px;background-position:-4933px 0}.iti__flag.iti__tk{height:10px;background-position:-4955px 0}.iti__flag.iti__tl{height:10px;background-position:-4977px 0}.iti__flag.iti__tm{height:14px;background-position:-4999px 0}.iti__flag.iti__tn{height:14px;background-position:-5021px 0}.iti__flag.iti__to{height:10px;background-position:-5043px 0}.iti__flag.iti__tr{height:14px;background-position:-5065px 0}.iti__flag.iti__tt{height:12px;background-position:-5087px 0}.iti__flag.iti__tv{height:10px;background-position:-5109px 0}.iti__flag.iti__tw{height:14px;background-position:-5131px 0}.iti__flag.iti__tz{height:14px;background-position:-5153px 0}.iti__flag.iti__ua{height:14px;background-position:-5175px 0}.iti__flag.iti__ug{height:14px;background-position:-5197px 0}.iti__flag.iti__um{height:11px;background-position:-5219px 0}.iti__flag.iti__un{height:14px;background-position:-5241px 0}.iti__flag.iti__us{height:11px;background-position:-5263px 0}.iti__flag.iti__uy{height:14px;background-position:-5285px 0}.iti__flag.iti__uz{height:10px;background-position:-5307px 0}.iti__flag.iti__va{height:15px;background-position:-5329px 0}.iti__flag.iti__vc{height:14px;background-position:-5346px 0}.iti__flag.iti__ve{height:14px;background-position:-5368px 0}.iti__flag.iti__vg{height:10px;background-position:-5390px 0}.iti__flag.iti__vi{height:14px;background-position:-5412px 0}.iti__flag.iti__vn{height:14px;background-position:-5434px 0}.iti__flag.iti__vu{height:12px;background-position:-5456px 0}.iti__flag.iti__wf{height:14px;background-position:-5478px 0}.iti__flag.iti__ws{height:10px;background-position:-5500px 0}.iti__flag.iti__xk{height:15px;background-position:-5522px 0}.iti__flag.iti__ye{height:14px;background-position:-5544px 0}.iti__flag.iti__yt{height:14px;background-position:-5566px 0}.iti__flag.iti__za{height:14px;background-position:-5588px 0}.iti__flag.iti__zm{height:14px;background-position:-5610px 0}.iti__flag.iti__zw{height:10px;background-position:-5632px 0}.iti__flag{height:15px;box-shadow:0 0 1px 0 #888;background-image:url(/libraries/jquery.intl-tel-input/build/img/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(/libraries/jquery.intl-tel-input/build/img/flags%402x.png)}}.iti__flag.iti__np{background-color:transparent}
.webform-submission-formulario-leads-presupuesto-form .form-item label,.webform-submission-formulario-leads-presupuesto-form .form-item .form-label{font-family:Inter,sans-serif !important;font-weight:400 !important;font-style:normal !important;font-size:16px !important;line-height:20px !important;letter-spacing:0 !important;margin-bottom:8px;display:block;color:#3C3C3B !important;}.webform-submission-formulario-leads-presupuesto-form #edit-actions{margin-top:24px;}.webform-submission-formulario-leads-presupuesto-form .form-control,.webform-submission-formulario-leads-presupuesto-form input[type="text"],.webform-submission-formulario-leads-presupuesto-form input[type="email"],.webform-submission-formulario-leads-presupuesto-form input[type="tel"],.webform-submission-formulario-leads-presupuesto-form textarea,.webform-submission-formulario-leads-presupuesto-form select{border-radius:4px !important;border:1px solid #C3C3C3 !important;background:#FBFBFB !important;}.webform-submission-formulario-leads-presupuesto-form textarea{min-height:180px !important;padding:12px !important;font-size:16px !important;line-height:1.5 !important;resize:vertical !important;}.webform-submission-formulario-leads-presupuesto-form .form-required::after{content:'';vertical-align:super;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23DE0A0A' d='M0,7.562l1.114-3.438c2.565,0.906,4.43,1.688,5.59,2.35C6.398,3.553,6.237,1.544,6.22,0.447h3.511c-0.05,1.597-0.234,3.6-0.558,6.003c1.664-0.838,3.566-1.613,5.714-2.325L16,7.562c-2.05,0.678-4.06,1.131-6.028,1.356c0.984,0.856,2.372,2.381,4.166,4.575l-2.906,2.059c-0.935-1.274-2.041-3.009-3.316-5.206c-1.194,2.275-2.244,4.013-3.147,5.206l-2.856-2.059c1.872-2.307,3.211-3.832,4.017-4.575C3.849,8.516,1.872,8.062,0,7.562'/%3E%3C/svg%3E") !important;background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 0.3em;}.webform-submission-formulario-leads-presupuesto-form .form-checkbox.required ~ label::after{content:'';vertical-align:super;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23DE0A0A' d='M0,7.562l1.114-3.438c2.565,0.906,4.43,1.688,5.59,2.35C6.398,3.553,6.237,1.544,6.22,0.447h3.511c-0.05,1.597-0.234,3.6-0.558,6.003c1.664-0.838,3.566-1.613,5.714-2.325L16,7.562c-2.05,0.678-4.06,1.131-6.028,1.356c0.984,0.856,2.372,2.381,4.166,4.575l-2.906,2.059c-0.935-1.274-2.041-3.009-3.316-5.206c-1.194,2.275-2.244,4.013-3.147,5.206l-2.856-2.059c1.872-2.307,3.211-3.832,4.017-4.575C3.849,8.516,1.872,8.062,0,7.562'/%3E%3C/svg%3E") !important;background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 0.3em;}.webform-submission-formulario-leads-presupuesto-form .form-item--error-message{color:#EC0F0F;}.webform-submission-formulario-leads-presupuesto-form .iti{width:100%;}.webform-submission-formulario-leads-presupuesto-form .iti__selected-flag{background-color:transparent !important;}.webform-submission-formulario-leads-presupuesto-form .form-item-phone{position:relative;}.webform-submission-formulario-leads-presupuesto-form .form-item-phone .iti--container{position:absolute !important;top:100% !important;left:0 !important;right:auto !important;bottom:auto !important;width:100% !important;max-height:200px !important;overflow-y:auto !important;z-index:1060;margin-top:2px;}.webform-submission-formulario-leads-presupuesto-form .form-item-phone .iti--container .iti__country-list{max-height:200px !important;width:100% !important;position:static !important;}.webform-submission-formulario-leads-presupuesto-form .iti__selected-dial-code{color:#0B5834;}.webform-submission-formulario-leads-presupuesto-form .iti__arrow{border-left:4px solid transparent !important;border-right:4px solid transparent !important;border-top:5px solid #0B5834 !important;border-bottom:none !important;}.webform-submission-formulario-leads-presupuesto-form .iti__arrow--up{border-top:none !important;border-bottom:5px solid #0B5834 !important;}.webform-submission-formulario-leads-presupuesto-form .form-item-proteccion-de-datos,.webform-submission-formulario-leads-presupuesto-form .form-item-autorizo,.webform-submission-formulario-leads-presupuesto-form .form-item-datos-personales{display:flex;flex-direction:row;position:relative;margin-bottom:1rem;align-items:flex-start;}.webform-submission-formulario-leads-presupuesto-form .form-item-proteccion-de-datos .form-check-input[type="checkbox"],.webform-submission-formulario-leads-presupuesto-form .form-item-autorizo .form-check-input[type="checkbox"],.webform-submission-formulario-leads-presupuesto-form .form-item-datos-personales .form-check-input[type="checkbox"]{position:relative;order:-1;flex-shrink:0;margin-top:0;margin-right:8px;}.webform-submission-formulario-leads-presupuesto-form .form-item-proteccion-de-datos .form-check-label,.webform-submission-formulario-leads-presupuesto-form .form-item-autorizo .form-check-label,.webform-submission-formulario-leads-presupuesto-form .form-item-datos-personales .form-check-label{order:0;display:flex;align-items:flex-start;gap:0;padding-left:0;}.webform-submission-formulario-leads-presupuesto-form .form-item-proteccion-de-datos .form-item--error-message,.webform-submission-formulario-leads-presupuesto-form .form-item-autorizo .form-item--error-message,.webform-submission-formulario-leads-presupuesto-form .form-item-datos-personales .form-item--error-message{order:2;}.webform-submission-formulario-leads-presupuesto-form input[type="checkbox"]{width:40px !important;height:40px !important;min-width:40px;padding:0 !important;border-radius:4px;border:2px solid #d0d5dd !important;background-color:#ffffff;box-shadow:none !important;cursor:pointer;appearance:none;-webkit-appearance:none;flex-shrink:0;margin:0 !important;}.webform-submission-formulario-leads-presupuesto-form input[type="checkbox"]:checked{background-color:#0B5834 !important;border-color:#0B5834 !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' d='M2.5 8l3.5 3.5 7.5-7.5'/%3E%3C/svg%3E") !important;background-size:70% 70%;background-repeat:no-repeat;background-position:center;}.webform-submission-formulario-leads-presupuesto-form input[type="checkbox"].is-invalid{border-color:#EC0F0F !important;box-shadow:0 0 0 0.2rem rgba(236,15,15,0.25) !important;}.webform-submission-formulario-leads-presupuesto-form .form-item-proteccion-de-datos .form-check-label,.webform-submission-formulario-leads-presupuesto-form .form-item-autorizo .form-check-label,.webform-submission-formulario-leads-presupuesto-form .form-item-datos-personales .form-check-label{font-family:Inter,sans-serif !important;font-weight:400 !important;font-style:normal !important;font-size:16px !important;line-height:20px !important;letter-spacing:0 !important;color:#3C3C3B !important;cursor:pointer;padding-left:0;display:flex;align-items:flex-start;gap:8px;}.webform-submission-formulario-leads-presupuesto-form .form-item-proteccion-de-datos .form-check-label a,.webform-submission-formulario-leads-presupuesto-form .form-item-autorizo .form-check-label a,.webform-submission-formulario-leads-presupuesto-form .form-item-datos-personales .form-check-label a{color:#3C3C3B !important;font-weight:700 !important;text-decoration:underline !important;}.webform-submission-formulario-leads-presupuesto-form .form-item-proteccion-de-datos .form-checkbox.required ~ label::after{display:none !important;}.webform-submission-formulario-leads-presupuesto-form .form-asterisk{color:#DE0A0A !important;font-size:0.65em;vertical-align:super;font-weight:bold;margin-left:2px;}.webform-submission-formulario-leads-presupuesto-form .toggle-texto,.webform-submission-formulario-leads-presupuesto-form .traslado-leer-mas p,.webform-submission-formulario-leads-presupuesto-form .traslado-leer-mas{font-family:Inter,sans-serif !important;font-weight:400 !important;font-style:normal !important;color:#3C3C3B !important;font-size:16px !important;line-height:20px !important;letter-spacing:0 !important;}.webform-submission-formulario-leads-presupuesto-form .toggle-texto{font-weight:700 !important;text-decoration:underline !important;cursor:pointer;}.webform-submission-formulario-leads-presupuesto-form .toggle-texto strong{text-decoration:underline !important;}.webform-submission-formulario-leads-presupuesto-form .webform-element-more--link::before,.webform-submission-formulario-leads-presupuesto-form .webform-element-more.is-open .webform-element-more--link::before{content:none !important;}.webform-submission-formulario-leads-presupuesto-form .webform-element-more--link{display:flex !important;align-items:center !important;color:#3C3C3B;margin-top:1.5rem;margin-bottom:1rem;}.webform-submission-formulario-leads-presupuesto-form .webform-element-more--link a{display:inline-flex;align-items:center;gap:8px;font-family:Inter,sans-serif !important;font-weight:700 !important;font-style:normal !important;font-size:16px !important;line-height:20px !important;letter-spacing:0 !important;text-decoration:none;color:#3C3C3B !important;text-align:left;}.webform-submission-formulario-leads-presupuesto-form .webform-element-more--link a::before{content:'';display:inline-block;width:20px;height:20px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B5834' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform 0.2s ease;}.webform-submission-formulario-leads-presupuesto-form .js-webform-element-more.is-open .webform-element-more--link a::before{transform:rotate(90deg);}.webform-submission-formulario-leads-presupuesto-form .webform-element-more--content,.webform-submission-formulario-leads-presupuesto-form .webform-element-more--content p{font-family:Inter,sans-serif !important;font-weight:400 !important;font-style:normal !important;color:#3C3C3B !important;font-size:16px !important;line-height:20px !important;letter-spacing:0 !important;text-align:left;}.webform-submission-formulario-leads-presupuesto-form .webform-element-more--content a{font-weight:700 !important;color:#3C3C3B !important;text-decoration:none !important;}.webform-submission-formulario-leads-presupuesto-form .form-actions .button,.webform-submission-formulario-leads-presupuesto-form .form-actions .btn-success{font-family:Inter,sans-serif !important;background-color:#0B5834 !important;color:white !important;border-color:#0B5834 !important;font-size:16px !important;font-weight:500 !important;border-radius:4px !important;width:100%;}.webform-submission-formulario-leads-presupuesto-form .form-actions .button:hover,.webform-submission-formulario-leads-presupuesto-form .form-actions .btn-success:hover{background-color:#094129 !important;border-color:#094129 !important;}.webform-submission-formulario-leads-presupuesto-form .form-actions .button:focus,.webform-submission-formulario-leads-presupuesto-form .form-actions .btn-success:focus{background-color:#094129 !important;border-color:#094129 !important;}.webform-submission-formulario-leads-presupuesto-form .form-check input[type="checkbox"].is-invalid{border-color:#EC0F0F;border-width:2px;box-shadow:0 0 0 0.2rem rgba(236,15,15,0.25);}.webform-submission-formulario-leads-presupuesto-form .form-check.has-error .form-check-label,.webform-submission-formulario-leads-presupuesto-form .form-check input.is-invalid + label{color:#EC0F0F;}

@font-face{font-family:'neosans';src:url(/themes/custom/subthemeRoques/fonts/neosans/NeoSansStd-Light.eot);src:url(/themes/custom/subthemeRoques/fonts/neosans/NeoSansStd-Light.eot#iefix) format('embedded-opentype'),url(/themes/custom/subthemeRoques/fonts/neosans/NeoSansStd-Light.woff2) format('woff2'),url(/themes/custom/subthemeRoques/fonts/neosans/NeoSansStd-Light.woff) format('woff'),url(/themes/custom/subthemeRoques/fonts/neosans/NeoSansStd-Light.ttf) format('truetype'),url(/themes/custom/subthemeRoques/fonts/neosans/NeoSansStd-Light.svg#NeoSansStd-Light) format('svg');font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'neosans';src:url(/themes/custom/subthemeRoques/fonts/NeoSansStd-Regular.eot);src:url(/themes/custom/subthemeRoques/fonts/neosans/NeoSansStd-Regular.eot#iefix) format('embedded-opentype'),url(/themes/custom/subthemeRoques/fonts/neosans/NeoSansStd-Regular.woff2) format('woff2'),url(/themes/custom/subthemeRoques/fonts/neosans/NeoSansStd-Regular.woff) format('woff'),url(/themes/custom/subthemeRoques/fonts/neosans/NeoSansStd-Regular.ttf) format('truetype'),url(/themes/custom/subthemeRoques/fonts/neosans/NeoSansStd-Regular.svg#NeoSansStd-Regular) format('svg');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'neosans';src:url(/themes/custom/subthemeRoques/fonts/neosans/NeoSansStd-Bold.eot);src:url(/themes/custom/subthemeRoques/fonts/neosans/NeoSansStd-Bold.eot#iefix) format('embedded-opentype'),url(/themes/custom/subthemeRoques/fonts/neosans/NeoSansStd-Bold.woff2) format('woff2'),url(/themes/custom/subthemeRoques/fonts/neosans/NeoSansStd-Bold.woff) format('woff'),url(/themes/custom/subthemeRoques/fonts/neosans/NeoSansStd-Bold.ttf) format('truetype'),url(/themes/custom/subthemeRoques/fonts/neosans/NeoSansStd-Bold.svg#NeoSansStd-Bold) format('svg');font-weight:bold;font-style:normal;font-display:swap;}.breadcrumb{font-size:14px !important;line-height:22px;color:#fff;margin-bottom:32px;}.breadcrumb a{color:#fff;text-decoration:none;}.breadcrumb a:hover,.breadcrumb a:focus{color:#fff;text-decoration:underline;}.breadcrumb-item.active,.breadcrumb-item + .breadcrumb-item::before{color:#fff;}h2.title-lg{font-family:Inter,neosans,sans-serif;font-size:30px;font-weight:normal;font-style:normal;line-height:38px;color:#3b3b3b;text-align:left;margin-top:0;margin-bottom:32px;}h2.title-lg:not(:first-child){margin-top:48px;}h3.title-md{font-family:Inter,neosans,sans-serif;font-size:28px;font-weight:normal;font-style:normal;line-height:36px;color:#3b3b3b;text-align:left;margin-top:0;margin-bottom:24px;}h3.title-md:not(:first-child){margin-top:40px;}a.link-more,span.link-more{cursor:pointer;color:#0b5834;font-weight:700;font-style:Bold;font-size:14px;line-height:20px;letter-spacing:0px;text-decoration:unset;position:relative;}a.link-more:hover,span.link-more:hover{color:#0b5834;text-decoration:underline;}a.link-more::after,span.link-more::after{content:"";position:absolute;background-image:url(/themes/custom/subthemeRoques/img/Vector.png);background-repeat:no-repeat;background-position:center;width:16px;height:18px;bottom:-1px;right:-20px;}a.link-more:hover::after,span.link-more:hover::after{right:-15px;}.btn{font-weight:bold;}.btn-light{color:#00703b;border:none;}.btn-light:hover{background-color:#084027;color:#fff;}.full-width{width:100%;height:40px;}.btn-green{color:white;background-color:#0b5834;width:360px;height:40px;}.link-arrow{cursor:pointer;color:#0b5834;font-weight:700;font-style:Bold;font-size:14px;line-height:20px;letter-spacing:0px;text-decoration:unset;position:relative;width:fit-content;}.link-arrow:after{content:"";position:absolute;background-image:url(/themes/custom/subthemeRoques/img/Vector.png);background-repeat:no-repeat;background-position:center;width:16px;height:18px;bottom:-1px;right:-20px;}p.lead{font-size:20px;font-weight:normal;line-height:26px;margin-bottom:48px;}hr.divider{width:200px;margin:20px auto 20px;background:none;border-top:1px dotted #aaa;display:inline-block;opacity:1;}@media only screen and (min-width:768px){.breadcrumb{margin-bottom:48px;}h2.title-lg{font-size:36px;line-height:44px;margin-bottom:48px;}p.lead{position:relative;}p.lead::before{content:"";width:98px;height:1px;background-color:#eaeaea;position:absolute;top:18px;left:-112px;}}.pagination{justify-content:center;}.pagination .page-link{padding-top:.125rem;padding-bottom:.125rem;border:none;border-radius:0 !important;}.pagination .page-link:hover{background-color:#f0f7f4;}.node--type-contacto .section-1-container .mt-3 p{text-align:left !important;}nav#block-footerlegalcat ul li{width:16.5%;text-align:center;}@media all and (max-width:767px){footer nav.menu--footer-legal-cat ul.nav > li.nav-item{width:50% !important;}}.rev_slider .tp-caption h1{font-style:normal !important;z-index:6;white-space:nowrap;font-size:93px;line-height:21px;font-weight:400;color:rgb(255,255,255);letter-spacing:0px;font-family:neosans !important;visibility:inherit;opacity:1;}.webform-submission-encuesta-de-satisfaccion-form .js-form-item-numero-de-sepultura,.webform-submission-encuesta-de-satisfaccion-form .js-form-item-email-{text-align:left;}.eu-cookie-compliance-message h3{font-size:15px;margin-top:10px;}.eu-cookie-compliance-category{width:50%;float:left;}.eu-cookie-compliance-buttons{margin:0 0 1em 0;width:100% !important;max-width:100% !important;text-align:end !important;}#sliding-popup{height:100% !important;background:#0001024f !important;}.eu-cookie-compliance-banner.eu-cookie-compliance-banner-info.eu-cookie-compliance-banner--categories{background:#00703B !important;bottom:0px;position:absolute;}nav#block-subthemeroques-footeraltima{display:none !important;visibility:hidden;}.col-ordenanzas p{padding-top:10px;}.form-item--error-message{width:100%;float:left;margin-top:0 !important;margin-bottom:0 !important;text-align:left;color:red;font-size:13px;margin-left:1%;}.site-footer{background:#444444 !important;}#views-exposed-form-tipos-de-servicio-block-1 .form-actions,#views-exposed-form-tipos-de-servicio-block-2 .form-actions,#views-exposed-form-tipos-de-servicio-block-3 .form-actions{display:none;}@media all and (max-width:583px){.form-item-field-tipo-de-servicio-target-id-1 li{display:grid;}}.fila-tramites .js-form-item{width:98%;}.card-body button.btn.btn-info.header-bottom-size{margin:0.5em;}.js-form-item-field-tipo-de-servicio-target-id-1 #edit-field-tipo-de-servicio-target-id-1-all{min-width:120px;max-height:46px;margin-top:15px;}header.perfil-difunto{height:400px;}strong{font-weight:bold !important;}body,p,span,strong,li a,li p{font-family:Inter,Roboto,sans-serif !important;}.site-footer img{height:auto;padding-top:13px;}.overlay-dark{background:rgba(0,0,0,0.4);height:400px;}.field--name-field-documento-pdf{text-align:left;}.block-views-blocknoticias-en-el-cementerio-block-1 h5 a:hover{color:#00703B !important;}.contenido-servicio-bas.custm .field--name-field-visita-virtual{display:none;visibility:hidden;}.btn-lang{color:#00703b;line-height:inherit;height:30px;margin:5px 0;padding:0 10px;}.btn-lang:hover{color:#00703b !important;background-color:#fff;border-color:#00703b !important;}.bot-volver.visvirtual{text-align:left;}.imagen-noti-bas.col-md-12 img{float:left;max-width:400px;height:auto;}.col-md-9 .view-id-noticias .views-field.views-field-field-imagen-noticia{padding-top:7px;float:left;width:100%;height:auto;display:block;}.col-md-9 .view-id-noticias .views-field.views-field-field-imagen-noticia img{float:left;display:block;max-width:100%;width:100%;max-height:100% !important;}.view-display-id-block_1 .views-field.views-field-field-imagen-noticia img{width:100%;height:auto !important;max-height:200px;}.page-node-398 .imagen-serv-bas img,.page-node-391 .imagen-serv-bas img,.page-node-354 .imagen-serv-bas img,.page-node-355 .imagen-serv-bas img,.page-node-11 .imagen-serv-bas img,.page-node-10 .imagen-serv-bas img{max-width:800px !important;}.view-display-id-block_1 .views-view-grid .views-col .card-title2{margin-bottom:0.75rem;color:#ffffff;margin-top:0.75rem;padding:0 10px;}.view-id-tipos_de_servicio.view-display-id-block_1 .views-view-grid .views-col{float:left;padding:10px;box-shadow:0 0 25px 0 rgb(0 0 0 / 10%);}.view-tipos-de-servicio .views-field.views-field-title{padding:20px 10px;font-size:1.25rem;font-weight:500;line-height:1.2;}.view-tipos-de-servicio .views-field.views-field-view-node a{color:#fff;background-color:#00703b !important;border-color:#00703b !important;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block;font-weight:400;line-height:1.5;text-align:center;text-decoration:none;vertical-align:middle;}.view-tipos-de-servicio .views-field.views-field-field-portada-servicio img{max-width:100%;width:100%;height:auto;}.view-tipos-de-servicio .views-field.views-field-field-descripcion{padding:10px;}.view-tipos-de-servicio .views-field.views-field-field-descripcion .field-content{min-height:60px;}.view-tipos-de-servicio .views-field.views-field-view-node{padding-bottom:30px;}.view-tipos-de-servicio .views-col{flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;margin-bottom:30px;}.text-formatted.field ul li a,.text-formatted.field p a{color:#00703b;}.page-user-login.path-user #main.container{max-width:400px;margin:0 auto;width:100%;}.page-user-login.path-user main#content{padding:0;max-width:400px;width:100%;margin:50px auto;}section.row.region.region-footer-first,section.row.region.region-footer-second,section.row.region.region-footer-third{margin:0;}main.col{padding-left:0;padding-right:0;}.page-node-403 .field--name-field-st-long-text ul li a,.page-node-403 .field--name-field-st-long-text p a,.page-node-487.field--name-field-st-long-text ul li a,.page-node-487 .field--name-field-st-long-text p a,.enlace-pdf{color:#00703B !important;font-weight:bold;padding-left:0;}section.row.region.region-footer-second{padding-right:0;}section.row.region.region-footer-second #block-contact{padding-right:0;}section.row.region.region-footer-third{padding-left:0;}.nav-link:hover{color:#00703B !important;text-decoration:underline;}.enlace-pdf:focus{box-shadow:none !important;}.navbar-toggler-icon{background-image:url('/sites/default/files/2021-10/hamb-menu.png');}.navbar-toggler{border:1px solid #bfbebe;}.container-fluid > .container{max-width:1140px !important;padding-top:0px;margin:0 auto !important;padding-left:0;}.container.layout-cementerio{width:100% !important;}.node-page-basica .text-formatted{text-align:left !important;}.imagen-pag-bas.col-md-12{margin-bottom:20px;}.node-servicio-basico .field.field--name-field-descripcion,.node-servicio-basico .field.field--name-field-tipo-de-servicio{display:none !important;visibility:hidden !important;}.boton-home{color:white !important;background:rgba(73,134,231,1) !important;margin-bottom:20px;}.presupuesto-servicio.prefooter{background:#EAEAEA;padding-top:20px;}.cabecera-articulo{background:url(/sites/default/files/2021-10/fondo-articulos.jpg) no-repeat;background-position:center center;background-size:cover;}.header.cab-articulo{position:relative;height:40vh;min-height:25rem;width:100%;overflow:hidden;}.overlay-articulo{background-color:rgba(0,0,0,0.4);height:100%;}.cabecera-articulo .container{position:relative;z-index:2;max-width:1140px !important;margin:0 auto !important;}.cabecera-articulo .h-100{height:100%!important;}.text-white h1{color:#fff!important;}.date-articulo{margin-bottom:15px;padding-left:0px;font-weight:bold;color:black;}.imagen-pag-bas img{width:100%;height:100%;max-width:800px;margin:0 auto;padding:20px 10px;max-height:500px;}.tipo-articulo p{text-align:left !important;}.node-articulo ul li{text-align:left !important;}.menu--tramites ul li a,.menu--tramites ul li{background-color:#ffffff;text-align:center;padding:16.3px;color:#00703b;border-bottom:1px solid #fff;font-size:17px !important;text-transform:uppercase;cursor:pointer;box-shadow:0 2px 17px rgb(0 0 0 / 16%),0 15px 12px rgb(0 0 0 / 2%);width:100%;}.webform-element-description p{font-size:.875em !important;margin-bottom:0;}.webform-element-description br{display:none !important;}.bot-volver:hover a{border:1px solid !important;border-color:#003683;}.fila-tramites a{color:#00703B;}.fila-tramites p{text-align:left !important;}.menu--tramites .nav-item.menu-item--active-trail,.menu--tramites .nav-item.menu-item--active-trail a{background-color:#00703b !important;color:white !important;}.fila-tramites{max-width:100%;margin-top:20px;background:#EAEAEA !important;padding-top:40px;}.fila-tramites .form-check-input{margin-top:8px !important;text-align:left;font-size:13px;float:left;margin-left:1%;margin-right:1%;display:block;}.fila-tramites .checkbox.form-check{width:100%;float:left;padding:0;}.fila-tramites .form-check-label{display:block;}.fila-tramites small.description .webform-element-description br,.webform-element-description br{display:none !important;}.fila-tramites .js-form-item{width:100%;text-align:left;margin-left:1%;margin-right:1%;}.fila-tramites .form-check{text-align:left;font-size:13px;margin-left:1%;}.fila-tramites .form-item-nombre,.fila-tramites .form-item-direccion-,.fila-tramites .form-item-escalera-,.fila-tramites .form-item-piso,.fila-tramites .form-item-puerta,.fila-tramites .form-item-cp-,.fila-tramites .form-item-poblacion-,.fila-tramites .form-item-primer-apellido,.fila-tramites .form-item-segundo-apellido,.fila-tramites .form-item-email-,.fila-tramites .form-item-numero-de-sepultura,.fila-tramites .form-item-telefono{width:48%;float:left;margin:1%;text-align:left;}.page-node-364 .form-item-email-,.page-node-365 .form-item-email-,.page-node-366 .form-item-email-,.page-node-367 .form-item-email-,.fila-tramites .form-item--como-desea-recibir-la-informacion-que-le-remita-el-cementiri-pa,.fila-tramites .form-item-mensaje{width:98%;margin:1%;text-align:left;}.fila-tramites .lc-inline_column_second-content-edit > .block-inline-blocksimple-title:first-child h3{margin-left:1%;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:12px;padding-bottom:10px;width:100%;text-align:left;}.fila-tramites .lc-inline_column_second-content-edit > .block-inline-blocksimple-title:nth-child(2) h3{margin-left:1%;color:#00703b;font-weight:bold;font-size:20px;font-family:Inter,calibri,sans-serif;}.margintop{margin-top:20px;}.container-fluid > .container{max-width:1140px !important;padding-top:0px;margin:0 auto !important;}.container.layout-home{width:100% !important;}.call-to-action-text a.big-link-4{right:0 !important;padding-right:0;}.row-cards-roques .col-md-4{box-shadow:0 19px 38px rgb(0 0 0 / 23%),0 15px 12px rgb(0 0 0 / 2%);border:1px solid #ffffff;width:31.33% !important;margin:1%;padding:0;}.row-cards-roques{margin-bottom:3rem!important;}.row-cards-roques .col-md-4 .content .d-flex{display:block !important;margin-bottom:10px;}.row-cards-roques .col-md-4 .content h4,.row-cards-roques .col-md-4 .content h3{color:#00703b;margin-bottom:.75rem;font-size:1.25rem;text-transform:uppercase;}.row-card-roques .field--type-image img{width:100%;}.row-card-roques .col-md-4 .pr-0.text-center{padding:0 1.25rem;}.row-cards-roques .col-md-4 .field--type-entity-reference{margin:0 !important;}.path-frontpage div#main.container{max-width:100% !important;padding:0 !important;}.galeria-home-roques{max-width:100% !important;height:auto !important;padding:0 !important;}.path-frontpage article .node__content{margin:0 auto;margin-top:10px;}.galeria-home-roques .layoutcomponents-three-column{max-width:100% !important;padding:0;margin:0;}.galeria-home-roques .layoutcomponents-three-column .row.lc-container-cols{margin:0 !important;}.path-frontpage #content{padding:0 !important;}.pag-bas,.row.tipo-articulo{max-width:1140px;padding-top:10px;margin:0 auto !important;}.pag-bas .field__label,.node-page-basica .field--type-image{display:none;visibility:hidden;}.imagen-pag-bas img{width:100%;height:100%;max-width:100%;margin:0 auto;padding:20px 10px;max-height:500px;}.contenido-servicio-bas .field--name-field-portada-servicio{display:none !important;visibility:hidden;}.contenido-servicio-bas p,.node-servicio-basico p,.node-servicio-basico .field__item{text-align:left !important;}.imagen-serv-bas img{float:none;margin:0px 0px 15px 15px;max-width:500px;max-height:100%;width:100%;height:100%;}.fila-tramites .block-inline-blocksimple-text p{margin-left:1%;margin-right:1%;}.btn-primary:hover{border:1px solid transparent;}.galeria-home-roques img{margin:0;}.todasnoticias,.todasnoticias:hover,.todasnoticias:active,.todasnoticias:focus-within,.todasnoticias:target,.todasnoticias:focus-visible{border:1px solid transparent;color:#00703b;text-align:center;width:100%;}.btn.btn-primary{font-style:initial !important;}.galeria-home-roques .col-md-4{padding:0;}.galeria-home-roques div.field.field--name-field-media-image.field--type-image{margin:0 !important;}.titulo-layout-home{margin-top:10px;padding-bottom:10px;}.section-description{margin-top:10px;padding-bottom:10px;}.path-frontpage .btn.btn-info{font-style:initial !important;font-size:15px;cursor:pointer;text-transform:uppercase;}.nav-link{padding:.375rem .75rem;display:block;text-decoration:none;color:#00703b;border:0;text-transform:uppercase;}.nav-link:active,.nav-link:active,.nav-link:focus{color:#00703b !important;}.region-footer-fifth ul{padding-bottom:0 !important;}.btn.btn-info{margin-bottom:20px;font-style:initial;}nav ul.nav > li.nav-item{padding:0 !important;}.site-footer__top p{text-align:justify;font-size:14px;text-align:justify;line-height:19px;color:white;}.site-footer__top h2{text-transform:initial;font-size:28px !important;font-weight:300;color:white !important;border-bottom:1px solid rgba(0,0,0,.1);border-color:#898989;font-style:inherit;font-size:28px;padding-bottom:20px !important;line-height:30px;font-style:normal;font-family:Inter,neosans,sans-serif;text-align:left;padding-top:13px !important;}footer nav ul li a{padding-left:0 !important;color:#fff !important;border:0;font-family:Inter,calibri,sans-serif;font-size:15px !important;text-align:left;}.region-footer-second p a{color:#ffffff !important;font-family:Inter,calibri,sans-serif;font-size:15px;text-decoration:none;}.region-footer-second div p:first-child strong{font-size:28px !important;}.site-footer{background:#212529;padding:0 !important;}.site-footer__bottom{height:auto !important;font-size:13px;border-bottom:none;background:#444444 !important;}.site-footer{padding:35px 0 30px;display:block;float:left;width:100%;}.site-footer__bottom a{text-transform:initial !important;font-size:13px !important;color:white !important;border-bottom:none;}.view-recortes-de-prensa ul li.page-item{background:none;padding-left:0;}.page-link,.page-link:hover{color:#00703b !important;}.site-footer > .container{max-width:100% !important;margin:0 auto;padding:0 !important;}.site-footer__top,.site-footer__bottom .row{max-width:90%;margin:0 auto;}.site-footer__top{display:flex;flex-direction:row;flex-wrap:wrap;max-width:100% !important;}.site-footer__bottom .region{margin-top:13px;--bs-gutter-x:0;padding-left:26px;margin:0 auto !important;}footer a.nav-link.nav-link--es.is-active{margin:4.75px 0 0 !important;padding:0 15px !important;}.site-footer__top .region-footer-first p{padding-top:14px;text-align:left !important;}.site-footer__top .region-footer-first p + p{border-top:1px solid #555;border-color:rgba(255,255,255,0.15);color:#FFF;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:30px;}.site-footer__top .region-footer-first img.align-center{display:inline !important;margin-right:0 !important;margin-left:0 !important;float:none !important;}.site-footer__top .region-footer-second #block-contact > p{color:var(--www-altima-sfi-com-white,var(--color-white-solid,#FFF));font-family:Inter;font-size:22px;font-style:normal;font-weight:300;line-height:var(--line-height-50,50px);border-bottom:var(--stroke-weight-1,1px) solid rgba(255,255,255,0.15);margin-top:0;}.site-footer__top .region-footer-second .text-formatted p a{color:var(--www-altima-sfi-com-white,var(--color-white-solid,#FFF));font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-transform:uppercase;text-decoration:none;}.site-footer__top .region-footer-second .text-formatted p a:hover{text-decoration:underline;}.site-footer__top .region-footer-third #block-menufooterderecho-menu{color:var(--www-altima-sfi-com-white,var(--color-white-solid,#FFF));font-family:Inter;font-size:22px;font-style:normal;font-weight:300;line-height:var(--line-height-50,50px);border-bottom:var(--stroke-weight-1,1px) solid var(--color-white-15,rgba(255,255,255,0.15));display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;margin-top:0;}.site-footer__top .region-footer-third .menu--menu-footer-derecho .nav-link{color:var(--www-altima-sfi-com-white,var(--color-white-solid,#FFF));font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-transform:uppercase;text-decoration:none;}.site-footer__top .region-footer-third .menu--menu-footer-derecho .nav-link:hover{text-decoration:underline;}.btn-info:hover{border:1px solid transparent;}footer.site-footer i{padding-right:10px;font-size:18px;color:#ffffff;}.fila-covid-verde{height:auto;background:#00703b;border-top:1px solid #ffffff;max-width:100%;color:white !important;}.fila-covid-verde > .lc-inline_container-section-edit > .row{max-width:1140px !important;margin:0 auto !important;}.fila-covid-verde .lc-inline_column_first-edit,.fila-covid-verde .lc-inline_column_third-edit{padding-top:10px;width:16.5%;}.fila-covid-verde .lc-inline_column_second-edit{width:66.66%;padding-top:10px;}.tp-bgimg.defaultimg{height:100%;}.btn-info:focus{box-shadow:none !important;color:white !important;}.fila-covid-verde a.big-link-4{position:relative !important;right:auto !important;top:auto !important;}nav.menu--tramites{margin-bottom:30px;}.node--type-contacto .form-item-name,.node--type-contacto .form-item-email,.node--type-contacto .form-item-apellidos,.node--type-contacto .form-item-segundo-apellido,.node--type-contacto .form-item-telefono,.node--type-contacto .form-item-primer-apellido,.node--type-contacto .form-item-subject{width:48%;float:left;margin:1%;text-align:left;}.node--type-contacto .form-item-message{width:98%;margin:1%;text-align:left;}.bot-volver a{border:1px solid;border-color:#00703b;border-radius:.25rem;background-color:#00703b !important;}.presupuesto-servicio a{text-decoration:none;}.node--type-servicios article .field.field--name-body .text-formated a,.node--type-article .field.field--name-body .text-formatted a{color:#00703b !important;font-weight:bold;}.page-node-358 button#prev,.page-node-358 button#next{height:36px;}.fila-video{padding-bottom:30px;padding-top:20px;}.fila-galeria #carousel{height:400px;}.node--type-contacto .form-check{text-align:left;margin-left:1%;margin-right:1%;}.block-inline-blocksimple-video .lc-video-bg:after{color:#00703B !important;}.fila-video iframe{height:167px;}header.perfil-difunto{background-size:cover !important;background-position:center center !important;}.site-footer .content a,.site-footer .content a.is-active{color:white !important;}.texto-izq p,.textleft p{text-align:left !important;}.webform-submission-encuesta-de-satisfaccion-node-481-form .js-form-item-nombre,.webform-submission-encuesta-de-satisfaccion-node-481-form .js-form-item-segundo-apellido,.webform-submission-encuesta-de-satisfaccion-node-481-form .js-form-item-email-,.webform-submission-encuesta-de-satisfaccion-node-486-form .js-form-item-nombre,.webform-submission-encuesta-de-satisfaccion-node-486-form .js-form-item-segundo-apellido,.webform-submission-encuesta-de-satisfaccion-node-486-form .js-form-item-email-{background:white !important;}.filaencuesta h1{text-align:center;width:100%;padding-top:20px;}.titulo-encuesta-satisfaccion h4{padding-left:15px;font-size:19px;padding-top:20px;color:#00703b !important;padding-right:10px;}.filaencuesta .form-check-input[type=radio]{border-radius:50%;margin-top:6px !important;margin-right:6px !important;margin-left:0;}.filaencuesta .webform-options-display-side-by-side > div{display:inline-block;margin-right:0.5em;padding-left:15px;}.embed-responsive{text-align:center;display:block !important;}.file--application-pdf{background-size:30px;padding-left:35px !important;margin:5px 0;background-image:url(/sites/default/files/2021-10/pdf.png) !important;}.file--application-pdf a{color:#00703b !important;font-weight:bold;text-decoration:none;font-size:15px;}.page-node-382 .field--name-field-documento-pdf,.page-node-381 .field--name-field-documento-pdf,.page-node-380 .field--name-field-documento-pdf{margin-bottom:20px;}.layoutcomponent-column .block-inline-blocksimple-text p{padding-top:10px;padding-left:5px;padding-right:5px;}.form-item-field-tipo-de-servicio-target-id-1 li{display:inline-flex;margin:5px;}.block-views-blocktipos-de-servicio-block-3 .form-select,.view-tipos-de-servicio .form-select{background:none !important;border:0 !important;}.block-views-blocktipos-de-servicio-block-3 .form-select li::marker,.view-tipos-de-servicio .form-select li::marker{display:none;color:white;}.block-views-blocktipos-de-servicio-block-3 .form-select li,.view-tipos-de-servicio .form-select li{min-height:30px;}div#edit-field-tipo-de-servicio-target-id-1 ul li ul{padding-left:5px;}.block-views-blocktipos-de-servicio-block-3 .form-select ul li ul li,.view-tipos-de-servicio .form-select ul li ul li{margin:5px;}.js-form-item-field-tipo-de-servicio-target-id-1 label{display:none;}.block-views-blocktipos-de-servicio-block-3 .form-select li a,.view-tipos-de-servicio .form-select li a{border:none;padding:10px;border-radius:5px;color:black;text-decoration:none;border:1px solid #e1e0df;outline:none;background:#F6F5F2;background-color:white;cursor:pointer;}.block-views-blocktipos-de-servicio-block-3 .form-select ul li ul,.view-tipos-de-servicio .form-select ul li ul{width:100%;float:left;margin-top:10px;}.view.view-tipos-de-servicio .js-form-type-textfield label{text-align:left;float:left;margin-right:10px;}.view.view-tipos-de-servicio .js-form-type-textfield input{clear:none;float:left;width:300px;}.view.view-tipos-de-servicio .js-form-type-textfield{text-align:center;max-width:400px;margin:0 auto;}.campo-encuesta-satisfaccion legend{width:50%;}.campo-encuesta-satisfaccion .fieldset-wrapper{width:50%;}.campo-encuesta-satisfaccion{display:block;width:100%;margin:5px 0 !important;text-align:left;font-size:initial;padding:5px;}.campo-encuesta-satisfaccion legend{padding-left:15px;font-size:17px;text-align:left;}.titulo-encuesta-satisfaccion{margin-top:20px;width:100%;margin-left:auto;margin-right:auto;background:#e4f3ec !important;margin-bottom:0 !important;padding:0 5px;}.titulo-encuesta-satisfaccion h4{text-align:left;}.campo-encuesta-satisfaccion .js-webform-radios{float:right;}.webform-submission-encuesta-de-satisfaccion-node-481-form fieldset:nth-child(odd),.webform-submission-encuesta-de-satisfaccion-node-486-form fieldset:nth-child(odd){background:#ededed;}.campo-encuesta-satisfaccion.form-item-nombre-y-apellidos,.campo-encuesta-satisfaccion.form-item-correo-electronico{background:white !important;}.campo-encuesta-satisfaccion .form-check-input{margin:0;margin-top:5px;margin-right:5px;}.campo-encuesta-satisfaccion .checkbox{font-size:14px !important;}.campo-encuesta-satisfaccion .form-check-label{display:block;font-size:14px !important}.pagination{padding-left:17px;padding-right:17px;}.titulo-header{text-align:center;padding-bottom:30px;}.titulo-header h1{text-align:center;width:100%;margin-top:30px;}.filanotis .col-md-3{border-left:1px solid #00703b;background:#f7f7f7;padding:20px 0;}.filanotis .col-md-9{padding-top:20px;}span.titulo-recortes-prensa-view{font-size:15px;line-height:15px !important;color:black;font-weight:bold;}.view-id-noticias a:hover,.view-recortes-de-prensa a:hover{color:#00703b !important;}h3.views-field.views-field-title.titulo-noticia{float:left;width:85%;background:url(/sites/default/files/2021-10/noticia.png) no-repeat;background-position:0px 9px;background-size:20px;padding-left:30px;}.view-recortes-de-prensa ul li{float:left;width:100%;background:url(/sites/default/files/2021-10/recorte.png) no-repeat;background-position:0px 14px;background-size:20px;padding-left:30px;}.view-id-noticias_en_el_cementerio .views-col{float:left;width:32.3333% !important;margin:0.5%;padding:10px;box-shadow:0 0 25px 0 rgb(0 0 0 / 10%);}footer.site-footer a:hover{color:white !important;}@media only screen and (min-device-width:375px)
and (max-device-width:667px)
and (-webkit-min-device-pixel-ratio:2)
and (orientation:portrait){#header{min-height:90px !important;background:none !important;}}@media all and (max-width:1140px){.row-cards-roques .col-md-4 h4,.row-cards-roques .col-md-4 p{padding:0 10px;}.pag-bas,.row.tipo-articulo{width:90%;}}@media all and (max-width:991px){.row-cards-roques .col-md-4 .content h4,.row-cards-roques .col-md-4 .content h3{display:block;float:left;text-align:center;width:100%;min-height:48px;padding:0 10px;}.row-cards-roques .block-inline-blocksimple-text p{min-height:120px;padding:0 10px;}#block-menuprincipalok ul{display:block;}#block-menuprincipalok ul.nav > li.nav-item{padding:0 !important;text-align:left;margin-bottom:5px !important;}.fila-tramites .container{max-width:100% !important;width:100% !important;padding:0 !important;}.fila-tramites .col-md-3,.fila-tramites .col-md-9{width:100%;}block-language{margin-bottom:10px;}div#edit-field-tipo-de-servicio-target-id-1 ul li ul{padding-top:10px;}.form-item-field-tipo-de-servicio-target-id-1 li{display:inline-block;}}@media all and (max-width:850px){section.row.region.region-footer-first,section.row.region.region-footer-second,section.row.region.region-footer-third{clear:none !important;padding:10px !important;}}.form-check{text-align:left;}footer nav ul li a:hover,footer nav ul li a:focus{color:white !important;}@media all and (max-width:767px){footer nav.menu--footer-altima ul.nav > li.nav-item a:focus,footer nav.menu--footer-altima ul.nav > li.nav-item a:active{color:white !important;}.view-tipos-de-servicio .views-col{width:49% !important;margin:0.5%;}.fila-covid-verde .lc-inline_column_first-edit{width:100% !important;}.fila-covid-verde .lc-inline_column_second-edit{width:60% !important;}.fila-covid-verde .lc-inline_column_third-edit{width:40% !important;}.fila-covid-verde .lc-inline_column_third-edit .d-flex{display:block !important;}.title-banner-covid p{font-size:20px;}.row-cards-roques{max-width:96%;}.region-footer-second div p:first-child strong{font-size:21px !important;}.galeria-home-roques .col-md-4{padding:0;width:33.33%;}.section-descriptionpreservemos p{padding:0 15px;}footer nav.menu--footer-altima ul.nav > li.nav-item a{text-align:center !important;padding:0;}footer nav.menu--footer-altima ul.nav > li.nav-item{width:50% !important;}.textohome p{padding:0 15px;}.fila-video .d-flex{display:block !important;}.page-node-358#carousel{height:315px;}.page-node-358 #carousel div.prev img{width:auto;height:129px;}.page-node-358 #carousel div.prevLeftSecond img{width:auto;height:62px;}.fila-video iframe{height:400px !important;}}.page-item.active .page-link{background-color:#00703b !important;border-color:#00703b !important;color:white !important;}@media all and (max-width:620px){.container-fluid > .container{padding-right:0 !important;}.campo-encuesta-satisfaccion legend{width:100%;}.view-display-id-block_1 .views-view-grid .views-col{float:none;margin:0.5%;padding:10px;margin-bottom:20px !important;}.todasnoticias{margin:10px !important;}.fila-tramites ´{padding-left:0 !important;padding-right:0 !important;}.row-cards-roques .col-md-4,.view-display-id-block_1 .views-view-grid .views-col,.view-tipos-de-servicio .views-col{width:98% !important;}.row-cards-roques .col-md-4 .content h4,.row-cards-roques .col-md-4 .content h3,.row-cards-roques .block-inline-blocksimple-text p{min-height:auto;}.row-cards-roques .col-md-4 img{width:100%;}#edit-field-tipo-de-servicio-target-id-1 > ul > li:first-child{width:100%;display:block;}.imagen-noti-bas.col-md-12,.imagen-noti-bas img{width:100% !important;display:block;float:left;max-width:100% !important;}.row-cards-roques .col-md-4,.view-tipos-de-servicio .views-col{width:48% !important;}.text-white{position:relative;top:10px;}}@media all and (max-width:560px){.view-recortes-de-prensa ul li{padding-bottom:10px !important;}.view-noticias .views-row{width:99% !important;}section.row.region.region-footer-first{width:100% !important;margin:0 auto;}section.row.region.region-footer-second,section.row.region.region-footer-third{width:100% !important;margin:0 auto;}.site-footer .block{margin-bottom:0;}.site-footer__top h2{padding-top:0;}.galeria-home-roques .col-md-4{width:100%;}.galeria-home-roques .field--type-entity-reference{margin:0 !important;}.page-node-358 #carousel{height:300px;}.fila-video iframe{width:100%;height:100%;min-height:300px;}.page-node-358 #carousel div.prev img{width:auto;height:88px;}.fila-tramites .row{padding:0 !important;}}@media all and (max-width:550px){.fila-covid-verde .ayuda-duelo{padding-left:15px;margin-bottom:0;}.fila-covid-verde .lc-inline_column_second-edit{width:100% !important;}.fila-covid-verde .lc-inline_column_third-edit{width:100% !important;}.title-banner-covid p{margin-bottom:0;}.fila-covid-verde a.big-link-4{margin-bottom:15px;}.row-cards-roques{max-width:84% !important;}.row-cards-roques .col-md-4{width:98% !important;margin-bottom:20px;}.row-cards-roques .col-md-4 .field--type-image img{width:100% !important;}.row-cards-roques .col-md-4 .content h4,.row-cards-roques .col-md-4 .content h3{min-height:auto !important;}.block-inline-blocksimple-text p{min-height:auto !important;}.page-node-358 #carousel div.prev img{height:86px;}.campo-encuesta-satisfaccion .js-webform-radios{float:left;}.titulo-encuesta-satisfaccion h4{font-size:17px;}.campo-encuesta-satisfaccion legend{padding-left:10px;width:100%;}}.form-select:focus{border-color:#00703b !important;outline:0;box-shadow:0 0 0 0.25rem rgb(0 112 59 / 30%) !important;}@media all and (max-width:500px){.fila-tramites .form-item-nombre,.fila-tramites .form-item-primer-apellido,.fila-tramites .form-item-segundo-apellido,.fila-tramites .form-item-numero-de-sepultura,.fila-tramites .form-item-email-,.fila-tramites .form-item-telefono,.fila-tramites .form-item-direccion-,.fila-tramites .form-item-escalera-,.fila-tramites .form-item-piso,.fila-tramites .form-item-puerta,.fila-tramites .form-item-cp-,.fila-tramites .form-item-poblacion-,.fila-tramites .form-item-provincia-,.node--type-contacto .form-item-name,.node--type-contacto .form-item-primer-apellido,.node--type-contacto .form-item-email,.node--type-contacto .form-item-segundo-apellido,.node--type-contacto .form-item-telefono,.node--type-contacto .form-item-subject{width:98%;}.fila-video iframe{min-height:250px;}.page-node-358 #carousel div.prev img{height:76px;}.site-footer__bottom .region{padding-left:15px;padding-right:15px;}}@media all and (max-width:450px){.fila-video iframe{height:250px !important;}.view-display-id-block_1 .views-view-grid .views-col{width:99% !important;}.fila-tramites{padding-top:30px !important;}.view-tipos-de-servicio .views-col{width:99% !important;margin:0.5%;}}@media all and (max-width:374px){.view-galeria .views-row{padding:0;}}@font-face{font-family:Inter,calibri,sans-serif;src:url(/themes/custom/subthemeRoques/fonts/calibrifontsv/CalibriRegular.ttf);}#page-wrapper > #page > header{position:fixed;width:100%;z-index:5;background-color:#ffffff;}#block-subthemeroques-menuprincipal > .nav > .nav-item > a.nav-link.nav-link--es.is-active{color:#475c51;font-weight:500;text-transform:uppercase;font-size:small;}.text-white{color:#fff !important;position:absolute;top:34%;z-index:12;}h1,h2{margin-top:20px;font-size:38px;font-weight:normal;color:#555;line-height:50px;font-family:Inter,neosans,sans-serif;}.title-header{color:#ffffff;font-style:normal;font-weight:bold;}.text-white{color:#fff !important;position:absolute;top:34%;z-index:12;}.btn-primary{color:#fff;background-color:#0B5834 !important;border-color:#0B5834 !important;height:40px;}nav ul.nav > li.nav-item{padding:3px 0px 3px 0px;}@media all and (max-width:991px){nav ul.nav > li.nav-item{width:100%;}}a.big-link-4{display:inline-block;padding:5px 22px;background:#ffffff;position:absolute;right:7.3%;top:12%;font-size:18px;color:#00703b;font-style:italic;line-height:24px;text-decoration:none;-moz-box-shadow:0 1px 25px 0 rgba(0,0,0,0.05) inset,0 -1px 25px 0 rgba(0,0,0,0.05) inset;-webkit-box-shadow:none;box-shadow:none;border-bottom:none;border:1px solid #ffffff;}p{font-family:Inter,calibri,sans-serif;font-size:15px;}.lc-inline_block_15320626-0c81-4939-b09b-a7b40ba31e61-button-container-edit a.big-link-4{position:relative !important;}.call-to-action-text{padding-top:5px;padding-bottom:5px;background:#00703b;color:#ffffff;text-align:left;overflow:hidden;-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.05);-webkit-box-shadow:0 1px 1px 0 rgb(0 0 0 / 5%);box-shadow:0 1px 1px 0 rgb(0 0 0 / 5%);}section.row.region.region-footer-first{width:auto;padding:26px;display:flex;flex-direction:column;flex:0 0 100%;order:-1;}section.row.region.region-footer-first #block-altima-2{padding-left:0;}section.row.region.region-footer-second,section.row.region.region-footer-third,section.row.region.region-footer-fourth{width:auto;display:flex;flex-direction:column;flex:1 1 auto;}.site-footer__top ul.clearfix.nav{display:block;}.site-footer__top p{text-align:justify;}.site-footer .block{border:0px solid #444;}.site-footer__top h2{border-bottom:1px solid #555;border-color:rgba(255,255,255,0.15);font-size:1em;margin-bottom:0;padding-bottom:3px;font-size:revert;color:white;padding-top:0;font-style:inherit;}div#block-contact{padding-top:0;margin:0;}.site-footer .block{margin-top:0;}footer a.nav-link.nav-link--es.is-active{color:#00703b;text-transform:uppercase;font-size:x-small;padding:11px;}@media (min-width:768px){footer nav.menu--footer-altima ul.nav > li.nav-item{flex:0 0 16.666667%;max-width:16.666667%;}}footer nav.menu--footer-altima ul.nav > li.nav-item{width:16.5%;text-align:center}.site-footer__bottom{height:20px;}footer nav.menu--footer-altima ul.nav > li.nav-item a{font-size:13px;color:#7d7d7d;border-bottom:none;}.navbar{padding-top:0px;padding-bottom:0px;}#page-wrapper > #page > header{position:initial;}iframe{width:100%;height:481px;}header.cementerio-header{position:relative;height:35vh;min-height:25rem;width:100%;overflow:hidden;background-size:cover !important;background-position:center center !important;}body{font-size:15px;font-weight:400;color:#888;line-height:30px;text-align:center;background:#f6f5f2;font-family:Inter,calibri,sans-serif;}p{font-family:Inter,calibri,sans-serif;font-size:15px;}.btn.btn-info{font-family:Inter,calibri,sans-serif;font-size:15px;}.btn.btn-secondary{font-family:Inter,calibri,sans-serif;font-size:15px;}@font-face{font-family:Inter,calibri,sans-serif;src:url(/themes/custom/subthemeRoques/fonts/calibrifontsv/CalibriRegular.ttf);}.numero-contacto{font-size:28px;}.covidbackground{background:#00703b;border-top:1px solid #ffffff;}strong{font-weight:600;}a:hover,a:focus{color:#00703b;}h1,h2{margin-top:20px;font-size:38px;font-weight:normal;color:#555;line-height:50px;font-family:Inter,neosans,sans-serif;}h3{font-size:28px;font-weight:300;color:#555;line-height:30px;font-style:normal;font-family:Inter,neosans,sans-serif;}img{max-width:100%;}.medium-paragraph{font-size:17px;line-height:32px;}::-moz-selection{background:#00703b;color:#fff;text-shadow:none;}::selection{background:#00703b;color:#fff;text-shadow:none;}.section-container{margin:0 auto;padding-bottom:10px;}.section-container-gray-bg{background:#eaeaea;}.section-container-image-bg,.section-container-image-bg h2,.section-container-image-bg h3{color:#fff;}.section-container-image-bg .divider-1 span{border-color:#fff;}.section-description{margin-top:10px;padding-bottom:10px;}.section-container-image-bg .section-description p{opacity:0.8;}.section-bottom-button{padding-top:60px;}.divider-1 span{display:inline-block;width:200px;border-bottom:1px dotted #aaa;}.top-right{position:absolute;right:0%;}.navbar.navbar-no-bg{background:#ffffff !important;background:rgb(0 0 0 / 58%);box-shadow:0 19px 38px rgb(0 0 0 / 23%),0 15px 12px rgb(0 0 0 / 2%);}.navbar-dark .navbar-nav{font-size:14px;color:#00703b;text-transform:uppercase;margin-left:21%;}.navbar-dark .navbar-nav .nav-link{color:#475c51 !important;color:rgba(255,255,255,0.8);border:0;}.navbar-dark .navbar-nav .nav-link:hover{color:#00703b;}.navbar-dark .navbar-nav .nav-link:focus{color:#00703b;outline:0;}.navbar-expand-md .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem;}.region-header-form .nav-link{color:#00703b;text-transform:none;text-align:left;}.region-header-form .block-language{text-align:left;}@media all and (max-width:991px){.region-header-form{width:100%;padding-top:.75rem;padding-bottom:.75rem;background-color:rgba(234,234,234,1);}.block-language .dropdown .dropdown-menu{position:relative;}}@media all and (min-width:992px){.header{padding-top:40px;}.header::before{content:"";width:100%;height:40px;background-color:rgba(234,234,234,1);display:block;position:absolute;top:0;left:0;}.region-header-form{width:100%;justify-content:flex-end;position:absolute;top:-40px;right:.75rem;}.region-header-form > *{width:auto;padding:0;}.region-header-form .nav-link{font-size:16px;padding:6px 12px 4px;}.block-language .dropdown .dropdown-menu{left:initial;right:0;}}.top-content{width:100%;padding:0;}.top-content .carousel-item{height:100vh;min-height:400px;}.top-content .carousel-item img{height:100%;object-fit:cover;}.top-content .carousel-control-prev{border-bottom:0;}.top-content .carousel-control-next{border-bottom:0;}.top-content .carousel-caption{padding-bottom:60px;}.top-content .carousel-caption h1.title-difunciones-recientes{padding-top:60px;color:#ffffff;font-style:normal;font-weight:normal;}.top-content .carousel-caption h1{padding-top:60px;color:#00703b;font-weight:bold;}.top-content .carousel-caption h3{color:#fff;}.top-content .carousel-caption .carousel-caption-description{color:#fff;color:rgba(255,255,255,0.8);}.carousel-caption{position:absolute;right:15%;top:30%;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;}.top-content .carousel-indicators li{width:16px;height:16px;margin-left:5px;margin-right:5px;border-radius:50%;}.search-ico{width:24px;height:24px;position:absolute;right:25.5%;top:27%;}.header-bottom-size{font-size:12px;margin:0.5em;}.btn-info{color:#fff;background-color:#00703b !important;border-color:#00703b !important;}.btn-info:hover{color:#fff;background-color:#00703b;border-color:#00703b;}.btn-info:active{color:#fff;background-color:#00703b;border-color:#00703b;}.btn-primary{color:#fff;background-color:#0B5834 !important;border-color:#0B5834 !important;}.btn-primary:hover{color:#fff;background-color:#00703b;border-color:#00703b;}.btn-primary:active{color:#fff;background-color:#00703b;border-color:#00703b;}.form-inline{display:-ms-flexbox;display:block ruby;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;}.text-claim-header{color:#ffffff;}.section-1-box{padding-top:30px;text-align:left;}.section-1-box h3{margin-top:0;padding:0 0 10px 0;}.block-2-container{padding-top:50px;}.block-2-box{padding-top:30px;padding-bottom:20px;text-align:left;}.block-2-box.block-2-media{padding-bottom:25px;}.block-2-box h3{padding:10px 0;}.block-2-box h3:first-child{margin-top:0;}.block-2-img-container{position:relative;display:inline-block;overflow:hidden;}.block-2-img-container .img-container-line{position:absolute;width:180px;height:1px;background:#fff;-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.section-container-gray .block-2-img-container .img-container-line{background:#f8f8f8;}.block-2-img-container img{-moz-border-radius:0 0 40px 0;-webkit-border-radius:0 0 40px 0;border-radius:0 0 40px 0;}.call-to-action-container{margin-top:20px;padding-bottom:50px;}.call-to-action-text{padding-top:5px;padding-bottom:5px;background:#00703b;color:#ffffff;text-align:left;overflow:hidden;-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.05);-webkit-box-shadow:0 1px 1px 0 rgb(0 0 0 / 5%);box-shadow:0 1px 1px 0 rgb(0 0 0 / 5%);}.call-to-action-text .call-to-action-button{float:left;width:20%;padding-right:25px;margin-bottom:10px;text-align:right;}a.big-link-3{display:inline-block;padding:5px 22px;background:#00703b;position:absolute;top:94%;font-size:18px;color:#ffffff;font-style:italic;line-height:24px;text-decoration:none;-moz-box-shadow:0 1px 25px 0 rgba(0,0,0,0.05) inset,0 -1px 25px 0 rgba(0,0,0,0.05) inset;-webkit-box-shadow:none;box-shadow:none;border-bottom:none;width:100%;text-align:center;border:1px solid #f8f9fa;}.call-to-action-container{margin-top:0;padding-bottom:0;}.footer-top{padding:27px 0;background:#212529;text-align:left;width:100%;color:#ffffff;}.footer-top h3{padding-bottom:10px;color:#fff;}.footer-about img.logo-footer{max-width:347px;margin-top:-2.5%;}.footer-about p a{border:0;}.footer-about p a:hover,.footer-about p a:focus{border:0;}.footer-contact p{word-wrap:break-word;}.footer-contact i{padding-right:10px;font-size:18px;color:#ffffff;}.footer-contact p a{border:0;}.footer-contact p a:hover,.footer-contact p a:focus{border:0;}.footer-links a{color:#00703b;border:0;}.footer-links a:hover,.footer-links a:focus{color:#00703b;}.footer-bottom{padding:15px 0 17px 0;background:#444;text-align:left;color:#000;}.footer-copyright{padding-top:5px;color:#7d7d7d;}.legal-footer{font-size:13px;color:#7d7d7d;border-bottom:none;}.links-footer-center{text-align:center;margin-top:0.5%;}.links-footer-contact a{color:#ffffff !important;}.offset-md-1{margin-left:4.333333%;margin-right:4%;}.column{display:none;}.row:after{content:"";display:table;clear:both;}.show{display:block;}.btn-filter{border:none;outline:none;padding:12px 16px;background-color:white;cursor:pointer;}.btn-filter:hover{background-color:#ddd;}.from-filter-style{position:relative;left:25%;}.envio-flores-button a{color:#ffffff;border-bottom:none;}button.btn.btn-primary.header-bottom-size.como-llegar{background-color:#fff !important;}button.btn.btn-primary.header-bottom-size.como-llegar a{border-bottom:none !important;}header .container{position:relative;z-index:2;}header .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:black;opacity:0.5;z-index:1;}.arrow-header{font-size:39px;color:#00703b;}.title-header{color:#ffffff;font-style:normal;font-weight:bold;}a.big-link-4{display:inline-block;padding:5px 22px;background:#ffffff;position:absolute;right:7.3%;top:12%;font-size:18px;color:#00703b;font-style:italic;line-height:24px;text-decoration:none;-moz-box-shadow:0 1px 25px 0 rgba(0,0,0,0.05) inset,0 -1px 25px 0 rgba(0,0,0,0.05) inset;-webkit-box-shadow:none;box-shadow:none;border-bottom:none;border:1px solid #ffffff;}.section-img-left{width:137%;padding-right:2%;}.section-text{text-align:justify;}.section-text2{text-align:justify;margin-right:2%;}.text-footer{font-size:14px;text-align:justify;line-height:19px;}.cementerio-header{position:relative;height:50vh;min-height:25rem;width:100%;overflow:hidden;background:none;}.cementerio-header-cementerio{position:relative;height:50vh;min-height:25rem;width:100%;overflow:hidden;background:url(/themes/custom/subthemeRoques/img/pexels-ivan-samkov-8964078.jpg) center center no-repeat;background-size:cover;}#carousel{position:relative;height:501px;top:47%;transform:translateY(-50%);overflow:hidden;}#carousel div{position:absolute;transition:transform 1s,left 1s,opacity 1s,z-index 0s;opacity:1;}#carousel div img{width:539px;transition:width 1s;}#carousel div.hideLeft{left:0%;opacity:0;transform:translateY(50%) translateX(-50%);}#carousel div.hideLeft img{width:200px;}#carousel div.hideRight{left:100%;opacity:0;transform:translateY(50%) translateX(-50%);}#carousel div.hideRight img{width:200px;}#carousel div.prev{z-index:5;left:30%;transform:translateY(50px) translateX(-50%);}#carousel div.prev img{width:300px;}#carousel div.prevLeftSecond{z-index:4;left:15%;transform:translateY(50%) translateX(-50%);opacity:0.7;}#carousel div.prevLeftSecond img{width:200px;}#carousel div.selected{z-index:10;left:50%;transform:translateY(0px) translateX(-50%);}#carousel div.next{z-index:5;left:70%;transform:translateY(50px) translateX(-50%);}#carousel div.next img{width:300px;}#carousel div.nextRightSecond{z-index:4;left:85%;transform:translateY(50%) translateX(-50%);opacity:0.7;}#carousel div.nextRightSecond img{width:200px;}.carousel-container-fullwidth .buttons{position:relative;bottom:5px;transform:none;left:0;}.buttons{position:absolute;left:50%;transform:translateX(-50%);bottom:20px;}.carousel-container-fullwidth{max-width:201vh;}.next-prev{background:#495057;border:none;color:#ffffff;}.border-raius{border-radius:0;}.icon-pdf{font-size:34px;margin-left:1%;}.text-pdf{color:#00703b;border-bottom:1px solid #00703b;}.buscador-inline{position:relative;left:26%;}.botones-filtros{border-radius:0px;color:#00703b;border:1px solid #00703b;}.boton-tarifas{border-radius:0px;}.example-1 .wrapper{background:url(/themes/custom/subthemeRoques/img/ravi-roshan-fKddmPKvv9U-unsplash.jpg) 47% 1% / cover
  no-repeat;background-position:right;}.example-1 .content{background-color:#00000075;box-shadow:0 5px 30px 10px rgba(0,0,0,0.3);height:31vh;}.example-2 .wrapper{background:url(/themes/custom/subthemeRoques/img/pexels-flora-westbrook-3617539.jpg) 47% 1% / cover
  no-repeat;background-position:right;}.example-2 .content{background-color:#00000075;box-shadow:0 5px 30px 10px rgba(0,0,0,0.3);height:31vh;}.card-1{float:left;width:100%;}.card-1 .wrapper{background-color:#fff;min-height:30.9vh;position:relative;overflow:hidden;box-shadow:0 19px 38px rgb(0 0 0 / 23%),0 15px 12px rgb(0 0 0 / 2%);}.card-1 .wrapper:hover .data{transform:translateY(0);}.card-1 .data{position:absolute;bottom:0;width:100%;}.card-1 .data .content{padding:11%;position:relative;z-index:1;text-align:center;padding-top:10vh;}.card-1 input[type="checkbox"]{display:none;}.card-1 input[type="checkbox"]:checked + .menu-content{transform:translateY(-60px);}.text-miniCard{margin:0;}.card-title2{margin-bottom:0.75rem;color:#ffffff;}.card-p2{margin-bottom:0.75rem;color:#ffffff;line-height:21px;}.boton-enviar{background-color:#00703b;border-color:#00703b;}.informacion-texto{text-align:justify;}.texto-foto{text-align:justify;color:#00703b;}.title-horario{color:#00703b;border-bottom:1px solid;}.card-contacto .wrapper{background-color:#fff;min-height:47.9vh;position:relative;overflow:hidden;box-shadow:0 19px 38px rgb(0 0 0 / 23%),0 15px 12px rgb(0 0 0 / 2%);}.mapa{border:0;width:77vh;}.title-card-localizacion{color:#00703b;border-bottom:1px solid;margin-bottom:25%;}.text-card-localizacion{line-height:21px;margin-bottom:18%;}.telephone-card-localizacion{margin-top:13%;font-size:27px;color:#00703b;font-weight:bold;}.text-white{color:#fff !important;position:absolute;top:34%;z-index:12;}.title-difunciones-recientes{color:#ffffff;}.example-home .wrapper{background:url(/themes/custom/subthemeRoques/img/pexels-pixabay-60561.jpg) 47% 1% / cover no-repeat;background-position:right;}.example-home .content{background-color:#00000075;box-shadow:0 5px 30px 10px rgb(0 0 0 / 30%);height:31vh;}.gallery-image__wrapper{width:33.33%;padding-top:23%;overflow:hidden;position:relative;float:left;}.gallery-image__wrapper:hover{cursor:pointer;}.gallery-image__wrapper:hover .gallery-image{-webkit-filter:grayscale(30%);filter:grayscale(30%);transform:scale(1.15);}.gallery-image__wrapper:hover .image-description{opacity:1;}.gallery-image__wrapper:hover .image-description__wrapper{background:rgba(241,196,15,0.2);}.gallery-image{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:filter,transform,0.5s;}.image-description{font-family:Inter,"Open Sans",sans-serif;text-transform:uppercase;color:white;font-size:23px;width:100%;display:inline-block;transform:translate(-50%,-50%);top:50%;left:50%;position:absolute;text-align:center;opacity:0;transition:opacity,0.5s;}.card-style-home{box-shadow:0 19px 38px rgb(0 0 0 / 23%),0 15px 12px rgb(0 0 0 / 2%);border:1px solid #ffffff;}.card-title-home{color:#00703b;}.tabs-section{padding:32px 0;}.tabs-section .tab-switch li{background-color:#ffffff;text-align:center;padding:16.3px;color:#00703b;border-bottom:1px solid #fff;font-size:15px;text-transform:uppercase;cursor:pointer;box-shadow:0 2px 17px rgb(0 0 0 / 16%),0 15px 12px rgb(0 0 0 / 2%);}.tabs-section .tab-switch li.selected{background-color:#00703b;color:#ffffff;}.tabs-section .tab-switch li:hover{background-color:#303030;color:#ffffff;}.tabs-section .tabs-content div:not(.tab-one){display:none;}.tabs-section .tabs-content button{background-color:#00703b;color:#ffffff;border-radius:5px;padding:10px 20px;border:0;}.tabs-section .tabs-content button:hover{background-color:#303030;color:#ffffff;}.legal-text{line-height:1;text-align:justify;}.legal-bottom-text{font-size:13px;text-align:justify;font-style:italic;line-height:initial;color:#00703b;}.title-from-tramites{color:#00703b;font-weight:600;}.view-noticias .view-content .views-row div p a,.view-noticias .view-content .views-row div p strong,.view-noticias .view-content .views-row div p{text-align:left;color:#444444;text-decoration:none;font-weight:400;margin:0;}.view-noticias .view-content .views-row div p a:hover{text-decoration:underline;color:#444444;}.titulo-noticia a,.titulo-recortes-prensa-view a{color:#00703b !important;font-size:15px;text-align:left;font-weight:700;padding-top:24px;}.view-id-noticias a,.view-recortes-de-prensa a{text-decoration:none;color:#00703b;font-style:normal;}.view-id-noticias a:hover,.view-recortes-de-prensa a:hover{text-decoration:underline;}.titulo-noticia span.field-content{float:left;}.view-noticias .views-row h3,.view-recortes-de-prensa h3{text-align:left;margin:0;}.view-noticias .views-row{padding-bottom:24px;text-align:left;margin-bottom:10px;width:49%;box-shadow:0 19px 38px rgb(0 0 0 / 23%),0 15px 12px rgb(0 0 0 / 2%);margin:0.5%;padding:10px;border-radius:5px;}.view-id-noticias .views-row ul li{list-style:none;text-align:left;}.view-id-noticias .views-row ul li a{color:#444444;text-decoration:none;}.view-id-noticias .views-row ul li a:hover{text-decoration-color:#444444;text-decoration:underline;}.view-id-noticias .views-row ul{padding:0;}.view-id-noticias p,.view-id-noticias strong{font-style:normal;}.view-id-noticias a:hover,.view-recortes-de-prensa a:hover{text-decoration:underline;text-decoration-color:#444444;}.views-field-field-fecha-del-recorte .field-content,.views-field-field-field-enlace-recorte  .field-content{text-align:left;}.view-content .item-list ul li{padding-bottom:25px;}.views-field-field-field-enlace-recorte h2,.views-field-field-fecha-del-recorte h2{font-style:normal;text-align:left;font-size:xx-large;}.bloques-servicios{padding-bottom:9px;padding-left:0;padding-right:0;}.bloques-servicios div div .layoutcomponent-column{padding-bottom:10px;}.galeria-home-roques .field--name-field-media-image{overflow:hidden;}.galeria-home-roques img{transition:transform .2s;}.galeria-home-roques img:hover{transform:scale(1.5);}.card-title2 a{color:#555;text-decoration:none;}.page-user-password.path-user main#content{padding:0;max-width:400px;width:100%;margin:20px;}.page-user-password.path-user #main.container{max-width:400px;margin:0 auto;width:100%;}.view-tipos-de-servicio input[type=radio]{display:none;}.view-tipos-de-servicio input[type=radio] + label{border:none;padding:10px;border-radius:5px;color:black;text-decoration:none;border:1px solid #e1e0df;outline:none;background:#F6F5F2;background-color:white;cursor:pointer;display:inline-block;}.view-tipos-de-servicio .js-form-type-radio{display:inline-block;}.view-tipos-de-servicio .fieldset-legend{display:none;}.view-tipos-de-servicio .form-radio{display:none;}.view-tipos-de-servicio .fieldset-legend{display:none;}.view-tipos-de-servicio li{display:inline-block;}.view-tipos-de-servicio ul{display:inline-block;}.card-noticias{box-shadow:0 19px 38px rgb(0 0 0 / 23%),0 15px 12px rgb(0 0 0 / 2%);border:1px solid #ffffff;width:31.33% !important;margin:1%;padding:0;padding-top:1em;padding-bottom:1em;}.card-noticias .title{color:#00703b;margin-bottom:0.75rem;font-size:1.25rem;text-transform:uppercase;}.card-noticias .btn a{color:white !important;background-color:#00703b;border-color:#00703b;padding:0.375rem 0.75rem;border-radius:0.25rem;text-decoration:none;}.card-noticias .btn a:hover{background-color:rgba(22,167,101,1);text-decoration:none;}form#webform-submission-editar-mensaje-add-form{margin-top:54px;}.slide-text-class hr{width:40%;margin-left:auto;margin-right:auto;color:#fff;opacity:1;}.slide-text-class{position:absolute;z-index:100;margin-top:auto;width:100%;top:40%;-ms-transform:translateY(-50%);transform:translateY(-50%);}.slide-text-class .field.field--name-field-titulo,.slide-text-class .field.field--name-field-titulo-sin-h1{color:#fff !important;font-size:38px;font-family:Inter,neosans,sans-serif;text-shadow:0px 0px 10px rgba(0,0,0,0.85);}.slide-text-class .field.field--name-field-titulo h1{color:#fff !important;line-height:25px;font-style:normal;}.slide-text-class .field.field--name-field-subtitulo{color:#fff !important;margin-top:25px !important;white-space:nowrap;letter-spacing:0px;font-family:Inter,calibri,sans-serif;font-size:37px;line-height:16px !important;font-weight:400;margin-top:60px !important;text-shadow:0px 0px 10px rgba(0,0,0,0.85);}.slide-text-class .field.field--name-field-enlace-boton{margin-top:45px !important;}.slide-text-class .field.field--name-field-enlace-boton a{color:#fff;transition:none 0s ease 0s;border-width:1px;text-decoration:none;white-space:nowrap;font-size:17px;line-height:17px;font-weight:500;color:rgb(255,255,255);font-family:Inter,calibri,sans-serif;background-color:rgb(0,112,59);border-color:rgb(0,112,59);border-radius:3px;cursor:pointer;visibility:inherit;text-align:inherit;margin:0px;padding:9px 35px;letter-spacing:0px;}.field.field--name-field-video__{position:absolute;z-index:99;width:100%;height:100%;overflow:hidden;}.field.field--name-field-video__ video{height:100%;width:177.77777778vh;min-width:100%;min-height:56.25vw;margin-top:-12%;}.field.field--name-field-linea.field--type-list-string.field--label-hidden.field__item{display:none;}@media(min-width:375px){.slide-text-class .field.field--name-field-titulo,.slide-text-class .field.field--name-field-titulo-sin-h1{font-size:25px;}}@media(min-width:992px){.slide-text-class .field.field--name-field-titulo,.slide-text-class .field.field--name-field-titulo-sin-h1{font-size:30px;}}@media(min-width:1200px){.slide-text-class .field.field--name-field-titulo,.slide-text-class .field.field--name-field-titulo-sin-h1{font-size:38px;}}.slide-text-class hr{width:53%;opacity:0.75;height:0.5px;margin-top:20px;}.slide-text-class .field.field--name-field-titulo,.slide-text-class .field.field--name-field-titulo-sin-h1{font-style:normal !important;line-height:16px;border-width:0px;margin:7px 0px 0px;padding:0px;letter-spacing:0px;font-weight:400;font-size:87px;margin-top:10% !important;font-family:Inter,neosans !important;}#page-wrapper>#page>header{z-index:999 !important;}.paragraph--type--slide .field--name-field-enlace-boton a{transition:none 0s ease 0s;text-align:inherit;line-height:24px;border-width:1px;margin:0px;padding:6px 12px;letter-spacing:0px;font-weight:400;font-size:16px;color:#fff;font-family:inherit;}.paragraph--type--slide .field--name-field-enlace-boton-2 a{transition:none 0s ease 0s;text-align:inherit;line-height:24px;border-width:1px;margin:0;padding:6px 12px;letter-spacing:0;font-weight:400;font-size:16px;color:#fff;background-color:#1a1e21;border-color:#191c1f;font-family:inherit;border-radius:4px;font-family:Inter,"Open sans",sans-serif;background-color:#1a1e21 !important;border-color:#1a1e21 !important;}.paragraph--type--slide .field.field--name-field-enlace-boton-2{margin-left:35px;}.paragraph--type--slide .field.field--name-field-enlace-boton,.paragraph--type--slide .field.field--name-field-enlace-boton-2{display:inline-block;}.path-frontpage .slide-text-class .field.field--name-field-titulo h1,.page-node-484  .slide-text-class .field.field--name-field-titulo h1{color:#fff !important;line-height:25px;font-style:normal;transition:none 0s ease 0s;text-align:inherit;line-height:70px;border-width:0px;margin:8px 0px 0px;padding:0px 8px;letter-spacing:0px;font-weight:400;font-size:78px;font-family:neosans !important;visibility:inherit;opacity:1;}body:not(.path-frontpage)  .paragraph--type--slide{max-height:468px;height:468px;}body:not(.path-frontpage)   .field[data-blazy]{max-height:468px;height:468px;}body:not(.path-frontpage)  .media--blazy.media--bundle--slide.media--image{max-height:468px;height:468px;}body:not(.path-frontpage)  .media--blazy.media--image img{object-fit:cover;width:100%;margin-bottom:0;height:468px;max-height:468px;}.path-frontpage .paragraph--type--slide,.page-node-484 .paragraph--type--slide{max-height:968px !important;height:auto !important;}.path-frontpage .field[data-blazy],.page-node-484 .field[data-blazy]{max-height:968px !important;height:auto !important;}.path-frontpage .media--blazy.media--bundle--slide.media--image,.page-node-484 .media--blazy.media--bundle--slide.media--image{max-height:968px !important;height:auto !important;}.path-frontpage .media--blazy.media--image img,.page-node-484 .media--blazy.media--image img{object-fit:cover;width:100%;margin-bottom:-10px;max-height:968px !important;height:auto !important;}.node__content{margin-top:0 !important;}.colum-servicio .slide-text-class .field.field--name-field-titulo,.colum-servicio .slide-text-class .field.field--name-field-titulo-sin-h1{padding:0 15px !important;}.colum-servicio .media--blazy.media--image img{object-fit:cover;width:100%;margin-bottom:0;height:350px !important;max-height:350px !important;}.colum-servicio .field[data-blazy]{max-height:350px !important;height:350px !important;}.colum-servicio .media--blazy.media--bundle--slide-slick.media--image{max-height:350px !important;height:350px !important;}.colum-servicio .paragraph--type--slide{height:350px !important;max-height:350px !important;}@media all and (max-width:1700px){.slide-text-class .field.field--name-field-titulo,.slide-text-class .field.field--name-field-titulo-sin-h1{margin-top:11% !important;font-size:78px;}}@media all and (max-width:1520px){.slide-text-class .field.field--name-field-titulo,.slide-text-class .field.field--name-field-titulo-sin-h1{font-size:69px;margin-top:8% !important;}.slide-text-class .field.field--name-field-subtitulo{font-size:30px;}}@media all and (max-width:992px){.slide-text-class hr{width:73%;}.slide-text-class .field.field--name-field-titulo,.slide-text-class .field.field--name-field-titulo-sin-h1{transition:none 0s ease 0s;text-align:inherit;line-height:40px;border-width:0px;padding:0px;letter-spacing:0px;font-weight:300;font-size:45px;font-family:Inter,neosans,sans-serif;margin-top:0px !important;}.path-frontpage .slide-text-class .field.field--name-field-titulo h1,.page-node-484 .slide-text-class .field.field--name-field-titulo h1{line-height:40px !important;border-width:0px;margin:5px 0px 0px !important;padding:0px 5px;letter-spacing:0px;font-weight:400 !important;font-size:45px !important;}.slide-text-class .field.field--name-field-subtitulo{color:#fff !important;line-height:20px !important;margin-top:11px !important;white-space:nowrap;font-size:19px;font-weight:400;letter-spacing:0px;font-family:Inter,calibri,sans-serif;}.slide-text-class .field.field--name-field-enlace-boton{margin-top:29px !important;}.field.field--name-field-video__ video{width:100% !important;margin-top:0 !important;}body:not(.path-frontpage) .paragraph--type--slide{max-height:374px;height:374px;}body:not(.path-frontpage) .field[data-blazy]{max-height:374px;height:374px;}body:not(.path-frontpage) .media--blazy.media--bundle--slide.media--image{max-height:374px;height:374px;}body:not(.path-frontpage) .media--blazy.media--image img{object-fit:cover;width:100%;margin-bottom:0;height:374px;max-height:374px;}nav#navbar-main{z-index:99999;}.colum-servicio .field[data-blazy]{width:100%;}.colum-servicio .media--blazy.media--image img{object-fit:cover;width:100%;margin-bottom:0;height:289px !important;max-height:289px !important;}.colum-servicio .field[data-blazy]{max-height:289px !important;height:289px !important;}.colum-servicio .paragraph--type--slide,.colum-servicio .media--blazy.media--bundle--slide-slick.media--image{height:289px !important;max-height:289px !important;}.colum-servicio .media--blazy.media--image img{object-fit:cover;width:100%;margin-bottom:0;height:289px !important;max-height:289px !important;}.colum-servicio .field[data-blazy],.colum-servicio .paragraph--type--slide,.colum-servicio .media--blazy.media--bundle--slide-slick.media--image{height:289px !important;max-height:289px !important;}.page-node-484 .paragraph--type--slide{max-height:968px !important;height:auto !important;}.page-node-484 .field[data-blazy]{max-height:968px !important;height:auto !important;}.page-node-484 .media--blazy.media--bundle--slide.media--image{max-height:968px !important;height:auto !important;}.page-node-484 .media--blazy.media--image img{object-fit:cover;width:100%;margin-bottom:-10px;max-height:968px !important;height:auto !important;}}@media all and (max-width:768px){.slide-text-class .field.field--name-field-titulo,.slide-text-class .field.field--name-field-titulo-sin-h1{margin-top:0px !important;font-size:35px;}.slide-text-class{margin-top:5%;}.field.field--name-field-video__ video{object-fit:cover !important;min-height:372px !important;}.slide-text-class .field.field--name-field-titulo h1{font-size:35px !important;}.slide-text-class .field.field--name-field-subtitulo{margin-top:0px !important;font-size:15px;}.slide-text-class .field.field--name-field-enlace-boton{margin-top:21px !important;}body:not(.path-frontpage) .paragraph--type--slide{max-height:289px;height:289px;}body:not(.path-frontpage) .field[data-blazy]{max-height:289px;height:289px;}body:not(.path-frontpage) .media--blazy.media--bundle--slide.media--image{max-height:289px;height:289px;}body:not(.path-frontpage) .media--blazy.media--image img{object-fit:cover;width:100%;margin-bottom:0;height:289px;max-height:289px;}.paragraph--type--slide .field.field--name-field-enlace-boton-2{margin-left:0px;margin-top:20px;}.paragraph--type--slide .field.field--name-field-enlace-boton,.paragraph--type--slide .field.field--name-field-enlace-boton-2{display:block;}.slide-text-class .field.field--name-field-subtitulo{padding:0 15px;}.colum-servicio .media--blazy.media--image img{object-fit:cover;width:100%;margin-bottom:0;height:289px !important;max-height:289px !important;}.colum-servicio .field[data-blazy]{max-height:289px !important;height:289px !important;}.colum-servicio .paragraph--type--slide,.colum-servicio .media--blazy.media--bundle--slide-slick.media--image{height:289px !important;max-height:289px !important;}.page-node-484 .paragraph--type--slide{max-height:968px !important;height:auto !important;}.page-node-484 .field[data-blazy]{max-height:968px !important;height:auto !important;}.page-node-484 .media--blazy.media--bundle--slide.media--image{max-height:968px !important;height:auto !important;}.page-node-484 .media--blazy.media--image img{object-fit:cover;width:100%;margin-bottom:-10px;max-height:968px !important;height:auto !important;}.region-footer-third .block-menu{padding:10px;}}@media all and (max-width:630px){.path-frontpage .slide-text-class .field.field--name-field-titulo h1,.page-node-484 .slide-text-class .field.field--name-field-titulo h1{font-size:29px !important;}.slide-text-class hr{width:80%;}body:not(.path-frontpage) .paragraph--type--slide{max-height:238px;height:238px;}body:not(.path-frontpage) .field[data-blazy]{max-height:238px;height:238px;}body:not(.path-frontpage) .media--blazy.media--bundle--slide.media--image{max-height:238px;height:238px;}body:not(.path-frontpage) .media--blazy.media--image img{object-fit:cover;width:100%;height:238px;max-height:238px;}.slide-text-class .field.field--name-field-titulo,.slide-text-class .field.field--name-field-titulo-sin-h1{font-size:28px !important;padding:0 20px;line-height:30px;margin-top:0px !important;}.page-node-484 .paragraph--type--slide{max-height:968px !important;height:auto !important;}.page-node-484 .field[data-blazy]{max-height:968px !important;height:auto !important;}.page-node-484 .media--blazy.media--bundle--slide.media--image{max-height:968px !important;height:auto !important;}.page-node-484 .media--blazy.media--image img{object-fit:cover;width:100%;margin-bottom:-10px;max-height:968px !important;height:auto !important;}}@media all and (max-width:530px){.slide-text-class .field.field--name-field-titulo h1{font-size:24px !important;margin-top:0px !important;}.field.field--name-field-video__ video{min-height:1px !important;}.field.field--name-field-video__ video{min-height:300px !important;object-fit:cover;}body:not(.path-frontpage) .paragraph--type--slide{max-height:200px;height:200px;}body:not(.path-frontpage) .field[data-blazy]{max-height:200px;height:200px;}body:not(.path-frontpage) .media--blazy.media--bundle--slide.media--image{max-height:200px;height:200px;}body:not(.path-frontpage) .media--blazy.media--image img{object-fit:cover;width:100%;height:200px;max-height:200px;}.slide-text-class .field.field--name-field-titulo,.slide-text-class .field.field--name-field-titulo-sin-h1{margin-top:0px !important;}.page-node-484 .paragraph--type--slide{max-height:968px !important;height:auto !important;}.page-node-484 .field[data-blazy]{max-height:968px !important;height:auto !important;}.page-node-484 .media--blazy.media--bundle--slide.media--image{max-height:968px !important;height:auto !important;}.page-node-484 .media--blazy.media--image img{object-fit:cover;width:100%;margin-bottom:-10px;max-height:968px !important;height:auto !important;}}@media all and (max-width:479px){.path-frontpage .slide-text-class .field.field--name-field-titulo h1,.page-node-484 .slide-text-class .field.field--name-field-titulo h1{font-size:22px !important;}body:not(.path-frontpage) .paragraph--type--slide{max-height:180px;height:180px;}body:not(.path-frontpage) .field[data-blazy]{max-height:180px;height:180px;}body:not(.path-frontpage) .media--blazy.media--bundle--slide.media--image{max-height:180px;height:180px;}body:not(.path-frontpage) .media--blazy.media--image img{object-fit:cover;width:100%;height:180px;max-height:180px;}.page-node-484 .paragraph--type--slide{max-height:968px !important;height:auto !important;}.page-node-484 .field[data-blazy]{max-height:968px !important;height:auto !important;}.page-node-484 .media--blazy.media--bundle--slide.media--image{max-height:968px !important;height:auto !important;}.page-node-484 .media--blazy.media--image img{object-fit:cover;width:100%;margin-bottom:-10px;max-height:968px !important;height:auto !important;}}@media all and (max-width:390px){.path-frontpage .slide-text-class .field.field--name-field-titulo h1,.page-node-484 .slide-text-class .field.field--name-field-titulo h1{font-size:18px !important;}.slide-text-class .field.field--name-field-subtitulo{margin-top:0px !important;font-size:12px;}.slide-text-class .field.field--name-field-enlace-boton{margin-top:15px !important;}.field.field--name-field-video__ video{display:none;}body:not(.path-frontpage) .paragraph--type--slide{height:150px;max-height:none !important;}body:not(.path-frontpage) .field[data-blazy]{height:150px;max-height:100%;max-height:none !important;}body:not(.path-frontpage) .media--blazy.media--bundle--slide.media--image{min-height:150px;max-height:none !important;}body:not(.path-frontpage) .media--blazy.media--image img{object-fit:cover;width:100%;height:150px;max-height:150px;}.slide-text-class .field.field--name-field-titulo,.slide-text-class .field.field--name-field-titulo-sin-h1{margin-top:0px !important;}.page-node-484 .paragraph--type--slide{max-height:968px !important;height:auto !important;}.page-node-484 .field[data-blazy]{max-height:968px !important;height:auto !important;}.page-node-484 .media--blazy.media--bundle--slide.media--image{max-height:968px !important;height:auto !important;}.page-node-484 .media--blazy.media--image img{object-fit:cover;width:100%;margin-bottom:-10px;max-height:968px !important;height:auto !important;}}.path-frontpage .media--blazy.media--image img,#block-homesliderca .media--blazy.media--image img{object-fit:cover;width:100%;max-height:968px !important;height:auto !important;}.colum-servicio .slide-text-class .field.field--name-field-titulo,.colum-servicio .slide-text-class .field.field--name-field-titulo-sin-h1{font-style:normal !important;white-space:normal;font-size:23px;line-height:35px;font-weight:400;color:rgb(255,255,255);letter-spacing:0px;font-family:Inter,calibri !important;visibility:inherit;text-align:inherit;border-width:0px;margin:0px;padding:0px;opacity:1;}.site-footer__top section.row.region.region-footer-first{padding-bottom:0;}@media all and (max-width:300px){.slide-text-class .field.field--name-field-subtitulo{margin-top:-7px !important;font-size:12px;max-width:200px;white-space:break-spaces;margin:0 auto;}}@media (max-width:600px){.eu-cookie-compliance-buttons.eu-cookie-compliance-has-categories{float:none;margin-top:0px;}.eu-cookie-compliance-buttons{display:flex;flex-direction:column-reverse;}.eu-cookie-compliance-categories-buttons{width:100%;max-width:100%;}.eu-cookie-compliance-save-preferences-button,.eu-cookie-compliance-default-button{margin-right:0;}.eu-cookie-compliance-reject-button{width:100%;}}@media (min-width:767px){.site-footer__top section.row.region.region-footer-first{flex:0 0 100%;flex-direction:row;width:100%;}.site-footer__top section.row.region.region-footer-second,.site-footer__top section.row.region.region-footer-third,.site-footer__top section.row.region.region-footer-fourth{flex:0 1 50%;flex-direction:row;width:50%;}}@media (min-width:992px){#navbar-main .menu--menu-principal-ok .nav{justify-content:flex-end;}.site-footer__top section.row.region.region-footer-first{flex:0 0 100%;flex-direction:row;}.site-footer__top section.row.region.region-footer-second,.site-footer__top section.row.region.region-footer-third,.site-footer__top section.row.region.region-footer-fourth{flex:0 1 25%;flex-direction:row;}}ol.breadcrumb a,.breadcrumb li.breadcrumb-item{color:#676765;font-size:14px;font-style:normal;font-weight:400;line-height:20px;}.breadcrumb-item+.breadcrumb-item::before{color:#676765;}.page-header:not(.page-header--front) .node-intro p{color:#3C3C3B;font-size:22px;font-style:normal;font-weight:400;line-height:var(--line-height-34,34px);}.page-header:not(.page-header--front){background:white;margin-bottom:32px;}.page-header:not(.page-header--front) h1.node-title{color:#0B5834;font-size:36px;font-style:normal;font-weight:400;line-height:var(--line-height-40,40px);}.page-header:not(.page-header--front) ~ ol.breadcrumb a,.page-header:not(.page-header--front) ~ .breadcrumb li.breadcrumb-item{color:#676765;font-size:14px;font-style:normal;font-weight:400;line-height:20px;}.page-header:not(.page-header--front) ~ .breadcrumb-item + .breadcrumb-item::before{color:#676765;}.page-header:not(.page-header--front) ~ .node-intro p{color:#3C3C3B;font-size:22px;font-style:normal;font-weight:400;line-height:var(--line-height-34,34px);}@media only screen and (max-width:768px){.page-header:not(.page-header--front) .col-media{display:none;}.page-header:not(.page-header--front) .col-title{width:100%;padding-bottom:0;}}.faq-accordion{display:none !important;}
.paragraph--type--slider-item{position:relative;height:500px;.field--name-field-slideritem-title{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);background-color:#00703B;color:white;padding:20px;font-size:35px;font-weight:600;line-height:42px;text-transform:uppercase;}.field--name-field-slideritem-image{.field--name-field-media-image{width:100%;.field__item img{width:100%;height:500px;object-fit:cover;}}}}
.sticky-btn-wrapper{position:fixed;bottom:24px;right:24px;z-index:9999;display:flex;align-items:center;gap:8px;}.sticky-btn-expanded{display:flex;align-items:center;gap:8px;background-color:#0B5834;color:#ffffff;padding:12px 18px;border-radius:50px;font-size:16px;text-decoration:none;box-shadow:0 4px 12px rgba(0,0,0,0.15);transition:opacity 0.25s ease,transform 0.25s ease;}#sticky-text{color:#ffffff !important;}#sticky-text :hover{color:#ffffff !important;}.sticky-btn-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background-color:#0B5834;border:none;border-radius:50%;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,0.15);}.sticky-btn-icon.hidden,.sticky-btn-expanded.hidden{display:none !important;}@media (max-width:992px){.sticky-btn-wrapper{bottom:10%;right:16px;transform:translateY(-50%);flex-direction:column;}.sticky-btn-expanded{font-size:14px;padding:10px 14px;}.sticky-btn-icon{width:50px;height:50px;position:fixed;bottom:30%;right:10%;}}.sticky-btn-expanded:focus,.sticky-btn-icon:focus{outline:3px solid #ffffff;outline-offset:3px;}
.modal__deceased-condolence *,.modal__shared-comments *,.ui-dialog.popup-message-edit-send-flowers *{font-family:Inter,'neosanspro',sans-serif;}.modal__deceased-condolence{padding:0 !important;}.modal__deceased-condolence .modal-dialog,.modal__shared-comments .modal-dialog{width:80%;max-width:max-content;}.modal__deceased-condolence .modal-header{justify-content:flex-end;border:0;padding:0 16px;}.modal__deceased-condolence .modal-header .close{margin-top:7px;font-size:40px;color:#29323a;opacity:1;text-shadow:none;}.modal__deceased-condolence .title__section h3{display:flex;font-size:24px;font-weight:400;margin-top:16px;}.modal__deceased-condolence .title__section h3 span{padding-right:6px;font-weight:500;}.modal__deceased-condolence .title__section p{margin:0;font-size:16px;font-weight:300;}.modal__deceased-condolence .checkbox__custom{width:99%;margin:1%;margin-top:0;margin-bottom:0;}.modal__deceased-condolence .checkbox__custom .form-check-input{margin-top:6px;flex:none;}.webform-submission-notas-de-pesame-form input[type="checkbox"]{width:24px !important;height:24px !important;min-width:24px;padding:0 !important;border-radius:4px;border:2px solid #d0d5dd !important;background-color:#ffffff;box-shadow:none !important;cursor:pointer;appearance:none;-webkit-appearance:none;flex-shrink:0;}.webform-submission-notas-de-pesame-form input[type="checkbox"]:checked{background-color:#49b280 !important;border-color:#49b280 !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' d='M2.5 8l3.5 3.5 7.5-7.5'/%3E%3C/svg%3E") !important;background-size:70% 70%;background-repeat:no-repeat;background-position:center;}.modal__deceased-condolence .checkbox__custom label{font-size:16px;font-weight:300;line-height:26px;}.modal__deceased-condolence div#edit-datos-personales--description p{font-size:12px;line-height:18px;}.modal__deceased-condolence .form-item-difunto{display:none;}.modal__deceased-condolence .form-item-centro{display:none;}.modal__deceased-condolence .link__view-more{display:flex;flex-direction:column;align-items:flex-start;margin:10px 0;padding:0 30px;}.modal__deceased-condolence .link__view-more .webform-element-more--link{padding-bottom:10px;}.modal__deceased-condolence #webform-element-more--content p{font-size:12px;line-height:18px;}.modal__deceased-condolence #webform-element-more--content p a{cursor:pointer;text-decoration:none;}.modal__deceased-condolence .container__buttons-modal{display:flex;justify-content:end;gap:16px;}.modal__deceased-condolence .container__buttons-modal .button__cancel,.modal__deceased-condolence .container__buttons-modal .button__submit{width:fit-content;}.modal__deceased-condolence .container__buttons-modal .button__cancel{width:fit-content;border:1px solid var(--color-01);border-radius:4px;display:flex;align-items:center;}.modal__deceased-condolence .container__buttons-modal .button__cancel .modal-content{background:transparent;border:none;box-shadow:none;}.modal__deceased-condolence .container__buttons-modal .button__cancel .btn.btn-secondary{background:transparent;color:var(--color-01);border:none;box-shadow:none;font-size:16px;font-weight:500;padding:0;font-family:Inter,'neosanspro',sans-serif;padding:8px 40px;}.modal__deceased-condolence .container__buttons-modal .button__submit{background-color:var(--color-01) !important;color:var(--color-04);border-radius:4px;width:fit-content;border:1px solid var(--color-01);display:flex;}.modal__deceased-condolence .container__buttons-modal .button__submit .btn-primary{background:transparent !important;border:none !important;padding:0;display:flex;padding:8px 40px;font-size:16px;font-weight:500;}.modal__deceased-condolence #edit-nota-de-pesame-con-rosas{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;padding-top:16px;}.modal__deceased-condolence .webform-options-display-buttons .webform-options-display-buttons-wrapper{margin:0;border:0;}.modal__deceased-condolence .webform-entity-radios--wrapper.fieldgroup .form-item-nota-de-pesame-con-rosas{padding:0;margin:0;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.1);border:1px solid var(--color-04);cursor:pointer;height:100%;}.modal__deceased-condolence .webform-entity-radios--wrapper.fieldgroup .form-item-nota-de-pesame-con-rosas.active{box-shadow:0px 0px 15px 0px rgb(0 105 167 / 10%);border:1px solid var(--color-01);}.modal__deceased-condolence .webform-entity-radios--wrapper.fieldgroup .form-item-nota-de-pesame-con-rosas label{padding:16px;display:grid;grid-template-columns:1fr 4fr;grid-template-rows:auto 1fr auto auto;grid-column-gap:0px;grid-row-gap:0px;height:100%;cursor:pointer;margin:0;border:0;}.modal__deceased-condolence .webform-entity-radios--wrapper.fieldgroup .form-item-nota-de-pesame-con-rosas .form-check-input[disabled]~.form-check-label{opacity:.5;cursor:not-allowed;}.modal__deceased-condolence .webform-entity-radios--wrapper.fieldgroup .form-item-nota-de-pesame-con-rosas label .views-field-field-portada{grid-area:1 / 1 / 2 / 2;}.modal__deceased-condolence .webform-entity-radios--wrapper.fieldgroup .form-item-nota-de-pesame-con-rosas label .views-field-field-portada img{width:100%;height:auto;}.modal__deceased-condolence .webform-entity-radios--wrapper.fieldgroup .form-item-nota-de-pesame-con-rosas label .views-field-title{font-size:16px;font-weight:400;line-height:19px;color:var(--color-08);display:flex;align-items:center;grid-area:1 / 2 / 2 / 3;}.modal__deceased-condolence .webform-entity-radios--wrapper.fieldgroup .form-item-nota-de-pesame-con-rosas label .views-field-field-descripcion{font-size:14px;font-weight:300;line-height:22px;padding-top:10px;padding-bottom:20px;width:100%;grid-area:2 / 1 / 3 / 3;}.modal__deceased-condolence .webform-entity-radios--wrapper.fieldgroup .form-item-nota-de-pesame-con-rosas label .views-field-field-descripcion span{display:block;}.modal__deceased-condolence .webform-entity-radios--wrapper.fieldgroup .form-item-nota-de-pesame-con-rosas label span.views-field.views-field-price__number{width:100%;text-align:justify;font-size:20px;color:var(--color-01);font-weight:500;grid-area:3 / 1 / 4 / 3;}.modal__deceased-condolence .webform-entity-radios--wrapper.fieldgroup .form-item-nota-de-pesame-con-rosas label .views-field-nothing{width:100%;margin-top:16px;grid-area:4 / 1 / 5 / 3;}.modal__deceased-condolence .webform-entity-radios--wrapper.fieldgroup .form-item-nota-de-pesame-con-rosas label .views-field-nothing span{width:100%;display:block;text-align:center;padding:12px;font-size:16px;font-weight:500;line-height:20px;color:var(--color-01);background-color:var(--color-04);border:1px solid var(--color-01);border-radius:4px;}.modal__deceased-condolence .webform-entity-radios--wrapper.fieldgroup .form-item-nota-de-pesame-con-rosas.active label .views-field-nothing span{background-color:var(--color-01);color:var(--color-04);}.modal__deceased-condolence .js-webform-image-file.webform-image-file.js-form-managed-file{display:flex;justify-content:center;gap:16px;align-items:center;}.modal__deceased-condolence .js-webform-image-file.webform-image-file.js-form-managed-file button{background-color:var(--color-01) !important;color:var(--color-04);border-radius:4px;width:fit-content;font-size:16px;font-weight:500;padding:8px 40px;border:1px solid var(--color-01);}.modal__deceased-condolence .form-check-input[type=radio]{display:none;}.modal__shared-comments .modal-header{border-bottom:0;}.modal__shared-comments .modal-header .btn-close{font-size:14px;color:#29323a;opacity:1;}.modal__shared-comments .modal-body{padding-top:0;}.modal__shared-comments .modal-body form#comment-form{padding-top:0;}.modal__shared-comments h3.titulo-pasos-comentarios{text-align:left;color:var(--color-02);font-weight:500;}.modal__shared-comments .subtitulo-pasos-comentarios{text-align:left;color:var(--color-02);font-size:16px;font-weight:300;}.modal__shared-comments #edit-subject-wrapper{text-align:left;color:var(--color-02);font-size:16px;font-weight:300;}.modal__shared-comments #edit-field-body-wrapper .js-form-type-textarea label,.modal__shared-comments #edit-field-nombre-autor-wrapper .js-form-type-textfield label,.modal__shared-comments #edit-field-email-autor-wrapper .js-form-type-email label{display:none;}.modal__shared-comments #edit-field-imagen-comentario-wrapper #edit-field-imagen-comentario summary{text-align:left;color:var(--color-01);}.modal__shared-comments #edit-field-imagen-comentario-wrapper #edit-field-imagen-comentario summary::marker{color:var(--color-12);}.modal__shared-comments #edit-field-imagen-comentario-wrapper #edit-field-imagen-comentario .details-wrapper .image-widget-data{width:100%;}.modal__shared-comments #edit-field-email-autor-wrapper{padding-bottom:48px !important;}.modal__shared-comments .form-actions{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;padding:0 24px 0 40px;}.modal__shared-comments .form-actions .comments-epr{text-align:justify;width:100%;padding-bottom:40px;}.modal__shared-comments .form-actions .comments-epr .commments-epr__link{color:var(--color-01);border-bottom:0;}.modal__shared-comments .form-actions .comments-epr .commments-epr__link::before{content:"► ";font-size:0.8em;cursor:pointer;color:var(--color-12);}.modal__shared-comments .form-actions .btn.btn-secondary{border:1px solid var(--color-01);border-radius:4px;background:transparent;color:var(--color-01);box-shadow:none;font-size:16px;font-weight:500;font-family:Inter,'neosanspro',sans-serif;padding:8px 40px;align-self:flex-end;margin-right:16px;}.modal__shared-comments .form-actions .btn.btn-primary{border:1px solid var(--color-01);border-radius:4px;background-color:var(--color-01) !important;color:var(--color-04);font-size:16px;font-weight:500;font-family:Inter,'neosanspro',sans-serif;padding:8px 40px;align-self:flex-end;}.ui-dialog.popup-message-edit-send-flowers{border-radius:8px;}.ui-dialog.popup-message-edit-send-flowers .ui-dialog-titlebar{background:transparent;border:none;padding:16px;}.ui-dialog.popup-message-edit-send-flowers .ui-dialog-title{position:absolute;top:28px;left:28px;text-align:justify;font-size:22px;}.ui-dialog.popup-message-edit-send-flowers .ui-dialog-titlebar-close{top:20px;border:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 18 18' fill='none' %3E%3Cpath d='M11.25 1.8075L10.1925 0.75L6 4.9425L1.8075 0.75L0.75 1.8075L4.9425 6L0.75 10.1925L1.8075 11.25L6 7.0575L10.1925 11.25L11.25 10.1925L7.0575 6L11.25 1.8075Z' style='fill:%2329323A' /%3E%3C/svg%3E") !important;}.ui-dialog.popup-message-edit-send-flowers .ui-dialog-content{padding-top:40px;}.ui-dialog.popup-message-edit-send-flowers .ui-dialog-content .form-type-textarea.form-item-mensaje{margin-bottom:30px !important;}.ui-dialog.popup-message-edit-send-flowers .ui-dialog-content .form-actions.webform-actions{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;gap:15px;}.ui-dialog.popup-message-edit-send-flowers .ui-dialog-content .form-actions.webform-actions .webform-button--submit.button--primary{background-color:var(--color-01) !important;background-image:none;font-size:16px;font-weight:500;font-family:Inter,'neosanspro',sans-serif;line-height:20px;text-decoration:none;color:var(--color-04);border:1px solid var(--color-01);border-radius:30px;padding:10px 24px;display:flex;align-items:center;gap:.5rem;width:fit-content;}.ui-dialog.popup-message-edit-send-flowers .ui-dialog-content .form-actions.webform-actions .dialog-cancel.button{font-size:16px;font-weight:500;font-family:Inter,'neosanspro',sans-serif;line-height:20px;text-decoration:none;color:var(--color-01);background-color:var(--color-04) !important;border:1px solid var(--color-01);border-radius:30px;padding:10px 24px;display:flex;align-items:center;gap:.5rem;width:fit-content;background-image:none;}@media (max-width:1200px){.modal__deceased-condolence #edit-nota-de-pesame-con-rosas{grid-template-columns:repeat(3,1fr);}}@media (max-width:1024px){.modal__deceased-condolence #edit-nota-de-pesame-con-rosas{grid-template-columns:repeat(2,1fr);}}@media (max-width:768px){.modal__deceased-condolence .modal-dialog{width:98%;margin:0 auto;}.modal__deceased-condolence .container__buttons-modal{flex-direction:column;align-items:center;}.modal__deceased-condolence .container__buttons-modal .button__cancel,.modal__deceased-condolence .container__buttons-modal .button__submit{width:100%;display:flex;justify-content:center;}.modal__deceased-condolence #edit-nota-de-pesame-con-rosas{display:flex;flex-direction:column;}.modal__deceased-condolence .webform-entity-radios--wrapper.fieldgroup .form-item-nota-de-pesame-con-rosas label{flex-direction:column;align-items:center;}.modal__deceased-condolence .webform-entity-radios--wrapper.fieldgroup .form-item-nota-de-pesame-con-rosas label .views-field-field-portada{width:100%;text-align:center;}.modal__deceased-condolence .webform-entity-radios--wrapper.fieldgroup .form-item-nota-de-pesame-con-rosas label .views-field-title{width:90%;justify-content:center;padding-top:8px;}.modal__deceased-condolence .webform-entity-radios--wrapper.fieldgroup .form-item-nota-de-pesame-con-rosas label .views-field-field-descripcion{text-align:center;max-width:90%;}.modal__deceased-condolence .webform-entity-radios--wrapper.fieldgroup .form-item-nota-de-pesame-con-rosas label span.views-field.views-field-price__number{text-align:center;padding:0;}.modal__shared-comments .form-actions{flex-direction:column;align-items:center;}.modal__shared-comments .form-actions .btn.btn-secondary{align-self:auto;margin-right:0;margin-bottom:16px;}.modal__shared-comments .form-actions .btn.btn-primary{align-self:auto;}}
:root{--ancho-desktop-forms-modal:360px;--ancho-mobile-forms-modal:100%;}.ajax-progress,.ajax-progress-throbber{display:none !important;}.ui-dialog{border:none !important;border-radius:14px !important;box-shadow:0 12px 40px rgba(0,0,0,0.25);max-width:640px !important;width:92% !important;}.ui-dialog{max-height:90vh !important;}.ui-dialog-content{max-height:calc(90vh - 100px) !important;overflow-y:auto !important;overflow-x:hidden !important;}.ui-dialog form{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;}.ui-dialog form .js-webform-type-processed-text{text-align:center;}.ui-dialog form label{font-size:16px;color:black !important;font-family:var(--stelae-font-family-regular);pointer-events:none;}.ui-dialog form .js-webform-type-processed-text h1{font-size:24px;color:var(--stelae-sodalite-blue);font-family:var(--stelae-font-family-semi-bold);}.iti--fullscreen-popup.iti--container{z-index:50000;}.ui-dialog form .js-webform-type-processed-text p{font-size:16px;color:black;font-family:var(--stelae-font-family-regular);}.ui-dialog form .js-webform-type-textfield{width:100%;}.ui-dialog form .radios--wrapper{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;margin-bottom:5px !important;}.ui-dialog form .radios--wrapper legend span{font-size:16px;font-family:var(--stelae-font-family-regular);color:black !important;}.ui-dialog a{color:black !important;}.traslado-leer-mas{pointer-events:initial;}.ui-dialog .webform-submission-form p{font-size:14px;color:black;margin-bottom:0;font-family:var(--stelae-font-family-regular);}.form-item-acepto-los-terminos-y-las-politicas-de-privacidad{margin-bottom:3rem !important;}form a{font-weight:600;}.ui-dialog form .radios--wrapper .fieldset-wrapper .js-webform-radios{display:flex;align-items:center;justify-content:center;width:100%;gap:36px;}.ui-dialog form .radios--wrapper .fieldset-wrapper .js-webform-radios .js-webform-type-radio{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;margin:0rem;}.ui-dialog form .radios--wrapper .fieldset-wrapper .js-webform-radios .js-webform-type-radio input,form .radios--wrapper .fieldset-wrapper .js-webform-radios .js-webform-type-radio input{margin:0rem;padding:1.4rem !important;border:2px solid #fff;}.ui-dialog form .radios--wrapper .fieldset-wrapper .js-webform-radios .js-webform-type-radio input:checked,form .radios--wrapper .fieldset-wrapper .js-webform-radios .js-webform-type-radio input:checked{background-color:white;border:6px solid var(--green-apple);padding:1.4rem;border:2px solid var(--green-apple) !important;background-image:url(/themes/custom/subthemeRoques/img/forms/ellipse.svg) !important;background-position:8.6px !important;background-color:#fff !important;}.form-item-telefono-avanzado{width:100% !important;min-width:unset !important;}.form-item-telefono-avanzado .iti input.iti__tel-input[type=tel]{margin-top:5px !important;}.ui-dialog form .js-webform-type-textarea{width:100%;margin-bottom:2rem;}.ui-dialog form .js-webform-type-textarea label{width:100%;}.ui-dialog form .js-webform-type-checkbox{width:100%;}.ui-dialog form .js-webform-type-checkbox input{width:44px;height:44px;padding:22px !important;}.js-webform-type-checkbox{pointer-events:auto !important;position:relative;z-index:10;display:grid !important;grid-template-columns:auto 1fr !important;column-gap:.5rem;margin-top:20px;}.js-webform-type-checkbox *{pointer-events:auto !important;}.js-webform-type-checkbox label a{cursor:pointer !important;z-index:100;position:relative;}.js-webform-type-checkbox .error-message{grid-column:1 / -1;margin-top:.25rem;}.ui-dialog form .js-form-wrapper{width:100%;display:flex;align-self:center;}.ui-dialog .button{background-color:var(--stelae-sodalite-blue) !important;font-family:var(--stelae-font-family-bold) !important;border:none !important;color:var(--stelae-white) !important;padding:16px 40px !important;text-align:center !important;text-decoration:none !important;font-size:16px !important;width:100% !important;cursor:pointer !important;height:44px !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:0 !important;background-image:none !important;margin-bottom:20px !important;}.webform-confirmation .webform-confirmation__message{font-family:var(--stelae-font-family-regular);color:var(--stelae-sodalite-blue);font-size:16px;display:flex;align-items:center;justify-content:center;flex-direction:column;}.webform-confirmation .webform-confirmation__message p{text-align:center;margin-bottom:12px;font-size:16px;}.webform-confirmation__message h2{font-family:var(--stelae-font-family-bold);color:var(--stelae-sodalite-blue);font-size:24px;margin-bottom:16px;}.webform-confirmation__message p,.webform-confirmation__message div,.webform-confirmation__message a{color:var(--stelae-sodalite-blue) !important;}.webform-confirmation .webform-confirmation__message span{text-decoration:underline;font-family:var(--stelae-font-family-bold);}.webform-confirmation .webform-confirmation__message #webform-confirmation-atention{margin-bottom:0px;}@media (max-width:480px){.ui-dialog{width:100% !important;max-width:100% !important;height:100vh !important;max-height:100vh !important;margin:0 !important;top:0 !important;left:0 !important;position:fixed !important;}.ui-dialog-content{max-height:calc(100vh - 60px) !important;height:calc(100vh - 60px) !important;width:100% !important;}.ui-dialog-titlebar{border-radius:0 !important;}.ui-dialog #drupal-modal{max-height:100% !important;}.ui-dialog form .js-webform-type-processed-text h1{width:64%;justify-self:center;}.ui-dialog form .js-webform-type-processed-text p{width:100% !important;justify-self:center;}.ui-dialog .js-webform-type-telefono-custom{width:355px;}.ui-dialog form .telefono-intl-input{width:355px;}.ui-dialog form .js-form-wrapper{width:350px;}.ui-dialog form .radios--wrapper .fieldset-wrapper .js-webform-radios .js-webform-type-radio{width:100px;}form .radios--wrapper .fieldset-wrapper .js-webform-radios .js-webform-type-radio{width:100px;}.ui-dialog form .js-webform-type-textarea{width:350px;}.ui-dialog form .js-webform-type-checkbox{width:360px;}}@media (max-width:394px){}@media (max-width:361px){.ui-dialog form .js-webform-type-textfield{width:330px;}.ui-dialog .js-webform-type-telefono-custom{width:325px;}.ui-dialog form .telefono-intl-input{width:325px;}.ui-dialog form .js-form-wrapper{width:320px;}.ui-dialog form .js-webform-type-textarea{width:320px !important;}.ui-dialog form .js-webform-type-checkbox{width:325px !important;}}.form-control{color:var(--spanish-grey);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:8px;gap:8px;background:var(--steale-terciary-button-hover);border:1px solid var(--steale-medium-medium-blue);border-radius:4px;height:44px;width:100%;box-sizing:border-box;}input[type="time"],input[type="date"]{position:relative;}input[type="time"]::-webkit-calendar-picker-indicator,input[type="date"]::-webkit-calendar-picker-indicator{width:36px;height:36px;position:absolute;right:5px;filter:brightness(0) saturate(100%) invert(16%) sepia(38%) saturate(1755%) hue-rotate(202deg) brightness(96%) contrast(91%);}.form-select{border-radius:5px;border:1px;margin-top:5px;background-image:url(/themes/custom/subthemeRoques/img/keyboard_arrow_down.svg) !important;background:var(--steale-terciary-button-hover);background-size:20px 20px !important;color:#676765;border:1px solid var(--steale-medium-medium-blue);background-repeat:no-repeat;background-position:right .75rem center;height:44px;width:100%;box-sizing:border-box;}.form-select.is-valid:focus,.was-validated .form-select:valid:focus,.form-select.is-valid,.was-validated .form-select:valid{border:1px solid var(--steale-medium-medium-blue) !important;box-shadow:none;}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--green-apple);}.webform-submission-form label{font-family:var(--stelae-font-family-regular) !important;font-size:16px;width:100%;text-align:left;}.webform-submission-contact-node-14-add-form button[type="submit"]{opacity:1 !important;}.form-check-input:checked{background-color:var(--green-apple) !important;border-color:var(--green-apple);}input.form-radio.form-check-input{height:4px;margin-top:8px;padding-top:16px;}.form-check-input:checked[type="radio"]{background-image:url(/themes/custom/subthemeRoques/img/forms/ellipse.svg) !important;background-repeat:no-repeat;background-position:center;background-size:60% 60%;border:4px solid #1d84c3;}.form-check-input{box-shadow:0px 1px 4px rgba(0,0,0,0.4) !important;border:none;}form .radios--wrapper{width:auto;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;margin-bottom:5px !important;}form .radios--wrapper legend span{font-size:16px;font-family:var(--stelae-font-family-regular);color:#3C3C3B;}form .radios--wrapper .fieldset-wrapper .js-webform-radios{display:flex;align-items:center;justify-content:center;width:100%;gap:36px;}form .radios--wrapper .fieldset-wrapper .js-webform-radios .js-webform-type-radio{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;margin:0rem;}form .radios--wrapper .fieldset-wrapper .js-webform-radios .js-webform-type-radio input{margin:0rem;padding:1.2rem;}form .radios--wrapper .fieldset-wrapper .js-webform-radios .js-webform-type-radio input:checked{background-color:white;border:6px solid var(--green-apple);}.texto-completo{display:none;}.texto-completo p,.texto-corto p{margin:0 !important;}.toggle-texto strong{cursor:pointer;color:black;font-family:var(--stelae-font-family-semi-bold);}.block-views-blockpaquetes-block-3{border:none !important;}.block-views-blockpaquetes-block-3 .views-view-responsive-grid{--views-responsive-grid--column-count:1 !important;}.ui-dialog .button.disabled{background-color:var(--spanish-grey) !important;border:none !important;color:var(--stelae-sodalite-blue) !important;cursor:not-allowed !important;pointer-events:none;background-image:none;border-radius:initial;opacity:inherit !important;}.ui-dialog .button:hover{background-color:var(--stelae-sodalite-blue-hover) !important;border:none !important;color:var(--stelae-white);background-image:none;border-radius:initial;}#edit-deceased-data-pane > div.js-webform-states-hidden.js-webform-type-textfield.webform-type-textfield.js-form-item.js-form-type-textfield.form-type-textfield.js-form-item-donde-esta-certificado.form-item-donde-esta-certificado.mb-3 > label{display:none;}.ui-widget.ui-widget-content{padding:0 !important;top:88px;z-index:9999;}.ui-widget-overlay{background:rgba(0,0,0,0.6);}.ui-dialog-titlebar{background:white !important;border:none !important;padding:16px 20px !important;display:flex !important;justify-content:flex-end !important;border-radius:14px 14px 0 0;}.ui-dialog-title{display:none !important;}.ui-dialog-titlebar-close{background:transparent !important;border:none !important;width:32px !important;height:32px !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 !important;}.ui-dialog .ui-dialog-titlebar-close{right:0rem !important;position:relative !important;background-image:url(/themes/custom/subthemeRoques/img/close.png) !important;background-repeat:no-repeat !important;}.ui-button .ui-icon{background-image:none !important;background-size:18px 18px;background-position:center;background-repeat:no-repeat;}.ui-dialog-content{padding:10px 24px 30px !important;}.webform-submission-form{font-family:inherit;}.webform-submission-form h2,.webform-submission-form h3{text-align:center;font-size:20px;font-weight:700;margin-bottom:10px;}.webform-submission-form p{font-size:14px;color:var(--stelae-sodalite-blue);text-align:left;}.webform-submission-form .form-item{margin-bottom:16px;width:100%;}.ui-dialog .js-form-item-telefono,.ui-dialog .form-item-telefono{width:100% !important;}.iti--separate-dial-code .iti__selected-flag{background-color:transparent !important;}.webform-submission-form .form-radios{display:flex;gap:24px;}.webform-submission-form .form-radios label{font-weight:500;}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:rgb(42,150,100);background-color:#49B280;width:44px;height:44px;border:none;}.form-check .form-check-input{margin-left:0rem;}.form-check{min-height:1.5rem;padding-left:0rem;margin-bottom:.125rem;display:grid;grid-template-columns:auto 1fr;gap:10px;margin-bottom:24px !important;align-items:flex-start;}.form-item-acepto-los-terminos-y-las-politicas-de-privacidad{display:grid;grid-template-columns:auto 1fr;column-gap:.5rem;margin-top:20px;}.form-item-acepto-los-terminos-y-las-politicas-de-privacidad .privacity-conditions>input.form-check-input{grid-column:1;grid-row:1;margin-top:.25rem;}.form-item-acepto-los-terminos-y-las-politicas-de-privacidad>label.form-check-label{grid-column:2;grid-row:1;margin:0;display:inline-block;}.webform-submission-form .form-check-label{display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:center;padding-top:7px;}.form-item-acepto-los-terminos-y-las-politicas-de-privacidad>.invalid-feedback{grid-column:1 / -1;margin-top:.25rem;}form small{color:var(--stelae-sodalite-blue);font-family:var(--stelae-font-family-regular);width:100%;}.iti__flag{display:none;}.form-control{color:var(--stelae-sodalite-blue);}#edit-telefono-avanzado-number{width:100% !important;}.iti{width:100% !important;}#edit-flexbox-01>div:nth-child(2)>div>div>div{width:100% !important;}.form-check-label{font-size:14px !important;}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{width:100%;}.iti__arrow{margin-left:6px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--stelae-sodalite-blue);}.defuncion-field.js-form-item.js-form-type-checkbox.checkbox.form-check.mb-6.leer-mas-processed{margin-bottom:3rem !important;}.leer-mas-processed{position:relative;}.leer-mas-processed .error-message.invalid-feedback.d-block{position:absolute;top:100%;left:0;width:100%;}div#edit-payment-information-billing-information-field-privacidad-wrapper{margin-bottom:3rem !important;}@media (max-width:767px){form .radios--wrapper{align-items:center;}}@media (max-width:480px){.form-check{justify-content:flex-start;}form small{width:100%;}}@media (max-width:394px){}@media (max-width:361px){}.contacto-title{color:#0B5834;font-family:Inter;font-size:36px;font-style:normal;font-weight:400;line-height:var(--line-height-40,40px);}input.is-invalid,textarea.is-invalid,select.is-invalid,.form-control.is-invalid,.form-select.is-invalid,input[type="tel"].is-invalid,input[type="email"].is-invalid,input[type="text"].is-invalid,input[type="checkbox"].is-invalid,input[type="radio"].is-invalid{border-color:#dc3545 !important;border-width:2px !important;box-shadow:0 0 0 0.2rem rgba(220,53,69,0.25) !important;}input.is-invalid:focus,textarea.is-invalid:focus,select.is-invalid:focus{border-color:#dc3545 !important;box-shadow:0 0 0 0.2rem rgba(220,53,69,0.25) !important;}.form-check .form-item--error-message,.form-check .error.form-item--error-message{grid-column:1 / -1;color:#dc3545 !important;font-size:0.875rem;margin-top:0.25rem;margin-left:0;padding:0;}
.dropdown-toggle{cursor:pointer;}.dropdown-toggle::after{display:none;}.menu-item--expanded.dropdown .dropdown-menu::before{content:'';position:absolute;top:0;left:35%;margin-left:-15px;margin-top:-15px;width:0;z-index:1;height:0;border-bottom:solid 15px #00703bb5;border-left:solid 15px transparent;border-right:solid 15px transparent;}.dropdown-item.active,.dropdown-item:active{background-color:inherit;}.header .dropdown-menu{border:1px solid #00703b;}.header .dropdown-menu a{border-bottom:none;color:#00703b;text-decoration:none;}.header .dropdown-menu a.is-active{font-weight:bold;}@media only screen and (max-width:992px){.menu-item--expanded.dropdown .dropdown-menu::before{top:auto;left:10%;margin-top:-20px;}}
.contacto-title{font-family:Inter,sans-serif;font-weight:400;font-size:36px;line-height:40px;letter-spacing:0;vertical-align:middle;color:#0B5834;text-align:left;}.contact-intro-block{margin-top:40px;display:flex;padding:24px 16px 48px 16px;flex-direction:column;align-items:flex-start;gap:32px;background:#F9F9F9;}.contact-intro-block.contact-intro-block-2{padding-bottom:0;background-color:inherit;padding-top:0;}.contact-intro-text{font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px;color:#364153;margin:0 0 12px 0;gap:8px;text-align:left;}.contact-intro-arrow{font-size:20px;font-weight:700;color:#0B5834;display:inline-block;flex-shrink:0;}.contact-intro-text strong{font-weight:700;}.btn-pedir-presupuesto{padding:6px 12px;align-items:center;border-radius:4px;background:#0B5834;color:#FFF;text-align:center;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:24px;text-decoration:none;border:none;cursor:pointer;transition:background-color 0.3s ease;display:flex;height:40px;justify-content:center;align-self:stretch;}.btn-pedir-presupuesto:hover{background-color:#094028 !important;text-decoration:none !important;}.section-2-container.section-container-gray-bg{background-color:#FFFFFF;}
