/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.webform-details-toggle-state-wrapper{text-align:right;margin-top:1em;}[dir="rtl"] .webform-details-toggle-state-wrapper{text-align:left;}.webform-details-toggle-state-wrapper + details{margin-top:0;}.webform-details-toggle-state{margin-top:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;text-decoration:none;color:#337ab7;}.webform-details-toggle-state:hover,.webform-details-toggle-statelink:focus{text-decoration:underline;}.webform-tabs .webform-details-toggle-state-wrapper{float:right;}@media screen and (max-width:600px){.webform-tabs .webform-details-toggle-state-wrapper{float:none;}}
.webform-message--close .messages{position:relative;padding-right:35px;}.webform-message--close .webform-message__link{display:none;}html.js .webform-message--close .webform-message__link{position:absolute;top:11px;right:10px;display:block;font-size:24px;line-height:24px;}html[dir="rtl"].js .webform-message--close .webform-message__link{top:11px;right:inherit;left:10px;}.webform-message__link{opacity:0.33;color:inherit;}.webform-message__link:link{text-decoration:none;border-bottom:none;}.webform-message__link:hover,.webform-message__link:focus,.webform-message__link:active{text-decoration:none;opacity:1;color:inherit;border-bottom:none;}html.js .js-webform-message--close-storage{display:none;}.js-webform-message--close .button--dismiss{display:none;}
html.js .js-webform-visually-hidden,html.js .js-webform-visually-hidden[style*="display: none"]{position:absolute !important;display:inline !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.js-form-item.js-webform-states-hidden,.js-form-submit.js-webform-states-hidden,.js-form-wrapper.js-webform-states-hidden,.js-webform-text-format-hidden > .js-text-format-wrapper{display:none;}.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}.webform-element-description p:first-child{margin-top:0;}.webform-element-description p:last-child{margin-bottom:0;}.form-item .container-inline{margin:2px 0;}.form-checkboxes .form-required:after,.form-radios .form-required:after{display:none;}.webform-element--title-inline > label{display:inline;padding-right:0.5em;}.webform-element--title-inline > div.container-inline{display:inline;}.form-composite.webform-fieldset--title-inline legend{float:left;margin:0.4em 0.5em 0.4em 0;}[dir=rtl] .form-composite.webform-fieldset--title-inline legend{float:right;margin-right:0;margin-left:0.5em;}.form-composite.webform-fieldset--title-inline .fieldset-wrapper,.form-composite.webform-fieldset--title-inline .fieldset-wrapper > div{display:inline;}.webform-element--title-inline .form-radios,.webform-element--title-inline .form-checkboxes{display:inline;}.webform-submission-form strong.error.form-item--error-message{display:block;}.webform-readonly input[type="date"],.webform-readonly input[type="datetime-local"],.webform-readonly input[type="email"],.webform-readonly input[type="number"],.webform-readonly input[type="password"],.webform-readonly input[type="search"],.webform-readonly input[type="tel"],.webform-readonly input[type="text"],.webform-readonly input[type="time"],.webform-readonly input[type="url"],.webform-readonly textarea{color:#6B6B6B;border-color:#bbb;background:#ededed;}
.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em;}.ui-widget .ui-widget{font-size:1em;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em;}.ui-widget.ui-widget-content{border:1px solid #c5c5c5;}.ui-widget-content{border:1px solid #dddddd;background:#ffffff;color:#333333;}.ui-widget-content a{color:#333333;}.ui-widget-header{border:1px solid #dddddd;background:#e9e9e9;color:#333333;font-weight:bold;}.ui-widget-header a{color:#333333;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #cccccc;background:#ededed;font-weight:normal;color:#2b2b2b;}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none;}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214);}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#ffffff;}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#ffffff;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ffffff;text-decoration:none;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620;}.ui-state-checked{border:1px solid #dad55e;background:#fffa90;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620;}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f;}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f;}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f;}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;font-weight:normal;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;background-image:none;}.ui-icon{width:16px;height:16px;}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_444444_256x240.png);}.ui-widget-header .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_444444_256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_555555_256x240.png);}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_ffffff_256x240.png);}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_777620_256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_cc0000_256x240.png);}.ui-button .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_777777_256x240.png);}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none;}.ui-icon-caret-1-n{background-position:0 0;}.ui-icon-caret-1-ne{background-position:-16px 0;}.ui-icon-caret-1-e{background-position:-32px 0;}.ui-icon-caret-1-se{background-position:-48px 0;}.ui-icon-caret-1-s{background-position:-65px 0;}.ui-icon-caret-1-sw{background-position:-80px 0;}.ui-icon-caret-1-w{background-position:-96px 0;}.ui-icon-caret-1-nw{background-position:-112px 0;}.ui-icon-caret-2-n-s{background-position:-128px 0;}.ui-icon-caret-2-e-w{background-position:-144px 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-65px -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-65px -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-224px -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:1px -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-64px -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-64px -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-144px -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-224px -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-64px -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-144px -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-224px -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-64px -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-144px -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-224px -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -144px;}.ui-icon-info{background-position:-16px -144px;}.ui-icon-notice{background-position:-32px -144px;}.ui-icon-help{background-position:-48px -144px;}.ui-icon-check{background-position:-64px -144px;}.ui-icon-bullet{background-position:-80px -144px;}.ui-icon-radio-on{background-position:-96px -144px;}.ui-icon-radio-off{background-position:-112px -144px;}.ui-icon-pin-w{background-position:-128px -144px;}.ui-icon-pin-s{background-position:-144px -144px;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-64px -160px;}.ui-icon-seek-start{background-position:-80px -160px;}.ui-icon-seek-first{background-position:-80px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-144px -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px;}.ui-widget-overlay{background:#aaaaaa;opacity:.3;}.ui-widget-shadow{box-shadow:0 0 5px #666666;}
.ckeditor-accordion-container > dl:before,.ckeditor-accordion-container > dl:after{content:" ";display:table;}.ckeditor-accordion-container > dl:after{clear:both;}.ckeditor-accordion-container > dl,.ckeditor-accordion-container > dl dt,.ckeditor-accordion-container > dl dd{box-sizing:border-box;}.ckeditor-accordion-container > dl{position:relative;border:1px solid #0091ea;}.ckeditor-accordion-container > dl dt{position:relative;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle{display:inline-block;position:absolute;padding:0 10px;width:30px;height:30px;z-index:1;top:calc(50% - 1px);left:11px;box-sizing:border-box;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{background:#fff;-webkit-transition:all 600ms cubic-bezier(0.4,0,0.2,1);transition:all 600ms cubic-bezier(0.4,0,0.2,1);content:"";display:block;height:2px;position:absolute;width:10px;z-index:-1;left:0;top:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);will-change:transform;}.ckeditor-accordion-container.no-animations > dl dt > a > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container.no-animations > dl dt > a > .ckeditor-accordion-toggle:after{transition:initial;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before{left:13px;-webkit-transform:rotate(135deg);transform:rotate(135deg);}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{right:13px;left:auto;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}.ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle:before{transform:rotate(45deg);}.ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle:after{transform:rotate(-45deg);}.ckeditor-accordion-container > dl dt > a,.ckeditor-accordion-container > dl dt > a:not(.button){display:block;padding:10px 15px 10px 50px;background-color:#00b0ff;color:#fff;cursor:pointer;-webkit-transition:background-color 300ms;transition:background-color 300ms;border-bottom:1px solid #00a4ec;}.ckeditor-accordion-container > dl dt > a:focus,.ckeditor-accordion-container > dl dt > a:not(.button):focus{outline-color:#333;}.ckeditor-accordion-container > dl dt > a:hover,.ckeditor-accordion-container > dl dt > a:not(.button):hover{background-color:#00a5ef;box-shadow:none;color:#fff;text-decoration:none;}.ckeditor-accordion-container > dl dt.active > a{background-color:#0091ea;}.ckeditor-accordion-container > dl dt:last-of-type > a{border-bottom:0;}.ckeditor-accordion-container > dl dd{display:none;padding:0 15px;margin:0;}
body:not(.path-admin) .ckeditor-tooltip-text{text-decoration:underline;text-decoration-style:dotted;}body:not(.path-admin) .ckeditor-tooltip-text:hover{cursor:pointer;}
.tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale][data-state=hidden]{transform:scale(.5);opacity:0}
:root{--color-primary:#c21b17;--color-primary-hover:#a61a16;--color-white:#fff;--color-text-dark:#20252b;--font-main:"Roboto",sans-serif;}.block-wrapper{display:flex;flex-direction:row;gap:20px;justify-content:space-between;align-items:stretch;padding:30px 0 30px 70px;}.block-wrapper>div{flex:1;box-sizing:border-box;}.offices-list{max-height:450px;height:450px;overflow:auto;padding-block:20px;}.cta-button{display:inline-flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;font-weight:700;letter-spacing:1px;gap:8px;border-radius:4px;border:2px solid transparent;padding:18px 66px;text-decoration:none;white-space:nowrap;cursor:pointer;a{font-family:var(--font-main);color:inherit;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;}&.btn-red-background{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary);&:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-white);}}&.btn-white-background{background:var(--color-white);color:var(--color-primary);padding:18px 30px;}}@media (max-width:1024px){.cta-button{padding:18px;}}.agent-offices-slider{h3{padding-left:72px;margin-block:0;font-size:1.5rem;font-weight:300;letter-spacing:0;line-height:32px;text-transform:uppercase;}h4{margin-bottom:10px;margin-top:0;font-size:0.75rem;font-weight:500;letter-spacing:1px;line-height:16px;text-transform:uppercase;}.agent-office{padding-top:18px;margin-right:42px;overflow:hidden;}@media (max-width:1024px){.agent-office{margin-top:20px;margin-bottom:30px;padding-left:24px;padding-right:24px;padding-bottom:24px;word-break:break-all;box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;}}p{font-size:0.875rem;letter-spacing:.25px;line-height:20px;margin-block:0;font-weight:300;}a{text-transform:uppercase;}.tel-email{margin-bottom:24px;padding-top:24px;a{color:var(--color-text-dark);text-decoration:underline;}strong{font-weight:500;}}.office-link{margin-top:16px;a{font-size:0.875rem;font-weight:600;letter-spacing:1px;text-decoration:underline;text-transform:unset;}}.glide__bullets{bottom:0;align-items:center;}.glide__bullet{width:3px;height:3px;background-color:#b0b2b3;border:unset;}.glide__bullet:focus,.glide__bullet:hover{background-color:var(--color-primary);border:unset;}.glide__bullet--active{width:8px;height:8px;background-color:var(--color-primary);}.glide__bullet--adjacent{width:10px;height:10px;background-color:var(--color-primary);}}.agent-phone-block{position:relative;width:40%;max-width:40%;background:var(--color-primary);margin-top:-30px;color:var(--color-white);flex:none;gap:24px;justify-content:space-around;padding:60px 20px;text-align:center;max-height:224px;.phone{font-weight:300;letter-spacing:0;margin:0;a{color:var(--color-white);}}.cta-button{margin-top:24px;}}@media (max-width:1024px){.agent-phone-block{display:none;}}.office-item{display:flex;flex-direction:row;align-items:inherit;justify-content:space-between;margin-bottom:32px;margin-right:32px;padding-bottom:10px;position:relative;.office-contacts{display:flex;flex-direction:column;align-items:flex-start;gap:8px;.icon{font-weight:400;line-height:1.4;color:#333;font-size:1rem;font-family:Roboto,sans-serif;margin-block:0;display:flex;align-items:center;text-align:left;}.icon::before{content:"";background-repeat:no-repeat;display:inline-block;background-size:22px 22px;width:40px;height:22px;vertical-align:middle;margin-right:15px;background-position:left;}.icon--map::before{background-image:url(/themes/custom/generali/images/icons/icon-map.svg);}.icon--phone::before{background-image:url(/themes/custom/generali/images/icons/phone-icon.svg);}.icon--mail::before{background-image:url(/themes/custom/generali/images/icons/mail-icon.svg);}.icon--clock::before{background-image:url(/themes/custom/generali/images/icons/clock-icon.svg);}.icon--phone a{color:#333;}.icon--mail a{color:#333;}}@media (max-width:1024px){.office-contacts{word-break:break-word;}}.office-buttons{text-align:left;display:flex;flex-direction:column;justify-content:space-between;p{margin-block:0;}button.show-office-map{display:inline-block;padding:12px 24px;background-image:url(/themes/custom/generali/images/icons/location-icon.svg);background-size:contain;background-position:center;background-repeat:no-repeat;background-color:#fff;border:none;cursor:pointer;}button.show-office-hours{display:inline-block;padding:12px 24px;background-image:url(/themes/custom/generali/images/icons/calendar-icon.svg);background-size:contain;background-position:center;background-repeat:no-repeat;background-color:#fff;border:none;cursor:pointer;margin-bottom:8px;}}}.office-item::after{content:'';display:block;width:20%;height:1px;background:black;margin:0 auto;position:absolute;bottom:0;left:40%;}@media (max-width:1024px){.mediator-office{width:90%;box-shadow:0 5px 35px 0 rgba(27,19,19,.1);margin:30px 20px;padding:24px;}}@media (max-width:475px){.office-item{margin-right:0;.icon--phone::before{margin-right:0px !important;}.office-buttons{margin-block:20px;}}.mediator-office{width:80%;.tel-email{overflow:hidden;text-overflow:ellipsis;}}}
body.agent-mode-active .js-hide-on-agent-mode{display:none !important;}.js-show-on-agent-mode{display:none !important;}
.office-map-container{min-width:52%;}#office-map{height:450px;width:100%;}
.agent-office-schedule{display:none;h2{font-size:2rem;font-weight:300;text-align:left;font-family:Roboto,sans-serif;text-transform:uppercase;color:#333333;margin-bottom:0;margin-block-start:0px;padding-bottom:35px;}h3{font-size:1.25rem;font-weight:400;font-family:Roboto,sans-serif;color:#C21B17;letter-spacing:0px;margin-block:0;text-transform:capitalize;}p{font-size:1rem;line-height:28px;font-weight:300;font-family:Roboto,sans-serif;letter-spacing:0px;}p.office-day-name{font-weight:400;}}#office-hours-modal-body .agent-office-schedule{display:block;}.agent-office-schedule .office-week{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;}.agent-office-schedule .office-day{background-color:#f8f8f8;padding:1rem;border-radius:6px;font-family:Roboto,sans-serif;color:#333333;font-weight:400;line-height:1.4;font-size:1rem;letter-spacing:0px;text-align:center;}.office-hours-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);display:flex;justify-content:center;align-items:center;z-index:9999;}.office-hours-modal .office-hours-modal-inner{background:white;padding:4rem;border-radius:8px;max-width:960px;width:90%;position:relative;max-height:90vh;overflow-y:auto;}@media (max-width:1024px){.office-hours-modal{align-items:flex-start;}.office-hours-modal .office-hours-modal-inner{margin:20px;}}.office-hours-modal .close-office-hours{position:absolute;top:0.5rem;right:0.75rem;font-size:1.5rem;background:none;border:none;cursor:pointer;color:#C21B17;}
:root{--color-primary:#c21b17;--color-text-dark:#20252b;}.rating_logo{max-width:152px;}.block-wrapper>.agent-rating-block{position:relative;width:22%;max-width:22%;padding-top:32px;}.review-stars__stars{display:flex;gap:2px;margin-left:16px;}.review-stars__star{width:24px;height:24px;}.review-stars__star .filled-path{fill:var(--color-primary);}.review-stars__star path{transition:fill 0.3s;}.review-stars{display:flex;padding-bottom:16px;}.review-rating{color:var(--color-text-dark);font-size:1.5rem;font-weight:500;letter-spacing:0;line-height:32px;}.reviews-link{color:var(--color-primary);font-size:0.875rem;font-weight:700;letter-spacing:1px;line-height:16px;text-decoration:underline;margin-block:0;}@media (max-width:1024px){.block-wrapper>.agent-rating-block{position:relative;min-width:fit-content;left:50%;transform:translate(-50%,-0%);padding-bottom:32px;}}
:root{--color-primary:#c21b17;--color-primary-hover:#a61a16;--color-white:#fff;--bullet-inactive:#ccc;--bullet-active:var(--color-primary);--font-main:"Roboto",sans-serif;}.slider-block{position:relative;width:100%;height:500px;min-height:500px;height:calc(100% - 112px);margin-bottom:35px;.glide__slide:before{background:linear-gradient(90deg,rgba(0,0,0,.5),transparent);content:"";height:100%;left:0;position:absolute;width:100%;z-index:1;}}.slide-container{display:flex;gap:27px;z-index:1;min-height:620px;padding-bottom:50px;padding-top:154px;max-width:73.125rem;margin-left:auto;margin-right:auto;position:relative;padding-left:24px;padding-right:24px;}@media (max-width:1024px){.slide-container{padding-top:264px;min-height:fit-content;height:calc(100% - 260px) !important;}}.slider-offices{position:relative;width:39%;max-width:39%;h3{font-size:1.5rem;font-weight:300;letter-spacing:0;line-height:32px;text-transform:uppercase;padding-left:75px;margin-block-start:0;margin-block-end:18px;}}.slider-offices{.glide__track{padding-left:75px;margin-bottom:40px;padding-right:75px;padding-bottom:40px;}.glide__arrow{top:10% !important;}}@media (max-width:1024px){.slider-block{height:unset;max-height:unset;.glide__slide:before{max-height:260px;bottom:unset;}}.block-wrapper{flex-direction:column;padding:0;}.slider-offices{position:relative;width:unset;max-width:unset;h3{display:none;}.glide__slide{background:unset;}.glide__track{margin:20px;padding:20px;margin-top:0;margin-right:0;padding-top:0;margin-bottom:0;margin-left:0;}.glide__arrows{display:none;}}}.slider-block{.glide__slide{position:relative;text-align:left;background:#fff;}.glide__slide img{width:100%;min-height:500px;object-fit:cover;object-position:top;height:100%;left:0;position:absolute;top:0;width:100%;}@media (max-width:1024px){.glide__slide img{max-height:260px;min-height:260px;}.glide__slide{background:var(--color-primary);}}}.slide-content{position:absolute;left:50%;top:0;transform:translate(-50%,0%);color:var(--color-white);max-width:73.125rem;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;padding-top:154px;width:100%;display:flex;flex-direction:column;gap:22px;.slide-pretitle{font-family:var(--font-main);font-size:0.875rem;font-weight:500;letter-spacing:1px;text-transform:uppercase;max-width:677px;text-align:start;margin-block:0;line-height:1.4;}.slide-title{font-family:var(--font-main);font-size:2.75rem;font-weight:300;letter-spacing:0;text-transform:uppercase;max-width:677px;text-align:start;margin-block:0;line-height:1.4;color:var(--color-white);}@media (max-width:1024px){.slide-title{font-size:2rem;padding-bottom:22px;}.slide-pretitle{padding-bottom:22px;}}.slide-description{font-family:var(--font-main);font-size:1.375rem;font-weight:300;line-height:1.4;max-width:550px;text-align:start;margin-block:0;}.slide-button{text-align:left;}@media (max-width:1024px){.slide-description{font-size:1.25rem;padding-bottom:22px;}}a.cta-button{display:inline-block;color:var(--color-white);text-decoration:none;border-radius:4px;line-height:1.4;margin-block:0;width:fit-content;border:0 solid transparent;}@media (max-width:1024px){a.cta-button{background:var(--color-white);color:var(--color-primary);width:100%;}}}@media (max-width:1024px){.slide-content{position:inherit;transform:unset;min-height:fit-content;background:var(--color-primary);top:unset;left:unset;padding-top:40px;padding-bottom:40px;display:inline-block;max-width:550px;}}@media (max-width:768px){.slide-content{padding-left:0;padding-right:0;padding-top:112px;}}@media (max-width:475px){.slide-container{padding-left:40px;padding-right:40px;}.slide-content{padding-top:147px;}}.glide{.glide__arrow{display:flex !important;background:var(--color-white);border-radius:50%;box-shadow:0 10px 40px 0 rgba(0,0,0,.1);color:var(--color-primary);height:40px;margin:0;opacity:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;align-items:center;justify-content:center;padding:unset;border:unset;}.glide__arrow.red{background:var(--color-primary);}.glide__arrow.red:hover{background:var(--color-primary-hover);}.glide__arrow.red::after{background-image:url("/themes/custom/generali/images/icons/arrow_right_white.svg");}.glide__arrow::after{background-image:url("/themes/custom/generali/images/icons/arrow_right_red.svg");background-repeat:no-repeat;content:" ";display:block;height:24px;width:24px;}.glide__arrow--left{left:1em;}.glide__arrow--right{right:1em;}.glide__arrow--left::after{transform:rotate(180deg);}@media (max-width:1024px){.glide__arrows{position:relative;top:130px;}}}.offices-list{.mobile-only{display:none;}.desktop-only{display:block;}@media (max-width:1024px){.mobile-only{display:block;}.desktop-only{display:none;}.glide__slide{width:80%;box-sizing:border-box;background:#fff !important;padding-left:1.2%;padding-right:1%;}.glide__arrows,.glide__bullets{text-align:center;margin-top:10px;}.glide__arrows{position:relative;top:80px;}.glide__bullet{width:3px;height:3px;background-color:#b0b2b3;border:unset;}.glide__arrow--left{left:0.5em;}.glide__arrow--right{right:0.5em;}.office-item::after{content:unset;}.glide__bullets{bottom:0;align-items:center;}.glide__bullet--active{width:8px;height:8px;background-color:var(--color-primary);}}}.slider-reviews{max-width:73.125rem;margin-left:auto;margin-right:auto;overflow:visible;position:relative;padding-top:30px;padding-bottom:30px;.glide__slides{padding-top:30px;padding-bottom:60px;}.review-slide{box-shadow:0 5px 20px 0 rgba(27,19,19,.1);margin:0 17px 0 17px;padding:24px 24px 32px 24px;border-radius:4px;height:100%;display:flex;flex-direction:column;gap:16px;color:#20252b;}.review-slider-name,.review-slider-date{font-family:Roboto,sans-serif;font-size:0.875rem;font-weight:700;letter-spacing:1px;line-height:16px;}.review-slider-date{margin-top:4px;color:#6f7072;}.review-slider-text{font-size:1.25rem;font-weight:300;letter-spacing:0;line-height:28px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;}.review-slide-head{display:flex;justify-content:space-between;align-items:flex-start;}.glide__slide{height:auto;}@media (max-width:1024px){.glide__slide{background:var(--color-white);}}.icon-star-filled:before{content:"";display:inline-block;width:16px;height:16px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23c21b17"><path d="m12 0 4.079 7.364L24 9.167l-5.4 6.355.816 8.478L12 20.564 4.584 24l.816-8.478L0 9.167l7.921-1.803L12 0Z"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;}.icon-star-filled{margin-left:2px;}.glide__bullets{align-items:center;}.glide__bullet{width:3px;height:3px;background-color:#b0b2b3;border:unset;}.glide__bullet:focus,.glide__bullet:hover{background-color:var(--color-primary);border:unset;}.glide__bullet--active{width:8px;height:8px;background-color:var(--color-primary);}.glide__bullet--adjacent{width:10px;height:10px;background-color:var(--color-primary);}}.slider-top-locations{max-width:73.125rem;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;.glide__slide{flex-wrap:wrap;display:flex;.views-row{width:30%;a.taxonomy-link{color:#333;font-size:1rem;font-weight:500;letter-spacing:0;line-height:24px;text-decoration:underline;text-transform:uppercase;max-width:80%;}a.taxonomy-link:hover{color:#c12017;}}}.glide__slide::after{content:"";display:block;width:10%;}.glide__track{padding:0 92px 50px 92px;margin-bottom:40px;}.glide__arrow{top:40%;}.glide__arrow--left{left:3em;}.glide__arrow--right{right:3em;}.glide__bullets{bottom:0;align-items:center;}.glide__bullet{width:3px;height:3px;background-color:#b0b2b3;border:unset;}.glide__bullet:focus,.glide__bullet:hover{background-color:var(--color-primary);border:unset;}.glide__bullet--active{width:8px;height:8px;background-color:var(--color-primary);}.glide__bullet--adjacent{width:10px;height:10px;background-color:var(--color-primary);}}.field:has(.slider-top-locations){.field__label{h2{font-size:3rem;font-weight:300;letter-spacing:0;line-height:60px;text-align:center;font-family:Roboto,sans-serif;color:#333;margin-block-end:64px;}}}@media (max-width:1024px){.slider-top-locations{max-width:970px;.glide__slide{background:#fff;}.glide__arrows{position:initial;}}}@media (max-width:768px){.slider-top-locations{max-width:740px;& .glide__slide{.views-row{width:40%;}}}}@media (max-width:475px){.slider-top-locations{max-width:450px;& .glide__slide{.views-row{width:80%;}}.glide__arrow--left{left:1em;}.glide__arrow--right{right:1em;}.glide__track{padding:0 42px 50px 42px;}}}.block-agent-slider-block{.slider-block{height:calc(80% - 112px);}}@media (max-width:1024px){.block-agent-slider-block{.slider-block{height:auto;}}}
.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;.modal-overlay{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.5);}.modal-content{background-color:var(--color-white);margin:68px auto 0;max-height:calc(100vh - 110px);max-width:605px;overflow-y:auto;padding:36px 56px;position:relative;select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23C21B17'%3E%3Cpath d='M7.293 9.293c.36-.36.93-.39 1.32-.08l.09.08 3.3 3.3 3.29-3.29c.36-.36.93-.39 1.32-.08l.09.08c.36.36.39.93.08 1.32l-.08.09-4 4c-.36.36-.93.39-1.32.08l-.09-.08-4-4c-.39-.39-.39-1.03 0-1.42Z'/%3E%3C/svg%3E");background-position:right 0.5rem center;background-repeat:no-repeat;&:focus-visible{outline:none;}&:focus{border-bottom:1px solid var(--color-red);outline:none;}}.modal-close{align-items:center;cursor:pointer;display:flex;gap:14px;height:24px;position:absolute;right:56px;top:50px;width:24px;border:none;background-color:transparent;color:var(--color-red);font-size:24px;}.modal-body{div[id^="edit-titulo-"]{h2{font-size:32px;font-weight:300;text-align:left;}}#edit-titulo{padding-right:50px;h2{font-size:2rem;font-weight:300;}}.form-type-select{margin:0;max-width:none !important;margin-bottom:1.5rem;h2{font-size:32px;font-weight:300;text-align:left;}p{a{color:var(--color-red);text-decoration:none;}}select{appearance:none;background-color:transparent;border-bottom:1px solid var(--color-gray);border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--color-gray-darker);font-size:20px;font-weight:300;letter-spacing:0;line-height:28px;padding-bottom:2px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:100%;border-top:none;border-right:none;border-left:none;margin:0;padding:0;&:focus-visible{outline:none;}&:focus{border-bottom:1px solid var(--color-red);outline:none;}}}.form-item-name{font-size:20px;font-weight:300;letter-spacing:0;line-height:28px;color:var(--color-gray-darker);margin:0;max-width:none !important;input{margin-bottom:1.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-bottom:1px solid var(--color-gray-light);border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:2px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:100%;font-weight:300;border-top:none;border-right:none;border-left:none;&:focus-visible{outline:none;}&:focus{border-bottom:1px solid var(--color-red);outline:none;}}}.form-item-cellphone{font-size:20px;font-weight:300;letter-spacing:0;line-height:28px;color:var(--color-gray-darker);margin:0;max-width:none !important;input{display:flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-bottom:1px solid var(--color-gray);border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--color-gray-darker);font-size:20px;font-weight:300;letter-spacing:0;line-height:28px;padding-bottom:2px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:100%;border-top:none;border-right:none;border-left:none;margin-bottom:1.5rem;&:focus-visible{outline:none;}&:focus{border-bottom:1px solid var(--color-red);outline:none;}}}.form-type-checkbox{padding:40px 0 0 20px;display:flex;gap:10px;input[type="checkbox"]:checked:before{background-image:url(data:image/svg + xml;charset=utf-8,%3Csvgxmlns="http://www.w3.org/2000/svg" width="12.997" height="11.167" %3E%3Cpathfill="%2300D764" fill-rule="evenodd" d="M12.639.231c.39.33.47.89.2 1.31l-.07.1-7.7 9.17c-.36.43-1 .47-1.42.12l-.09-.09-3.3-3.67a.997.997 0 0 1 .07-1.41c.38-.34.95-.34 1.32-.01l.09.09 2.53 2.81 6.96-8.29c.36-.43.99-.48 1.41-.13Z" /%3E%3C/svg%3E);background-position:center;background-repeat:no-repeat;content:" ";display:block;height:24px;width:24px;top:0;}input{background:var(--color-white);border:1px solid var(--color-gray-darker);border-radius:4px;content:" ";cursor:pointer;display:block;height:24px;width:24px;}}.funnel-title{font-size:32px;font-weight:300;text-align:left;letter-spacing:0;margin:0;padding-bottom:35px;text-transform:uppercase;padding-right:50px;}.button-container{width:100%;margin-top:40px;.button{display:block;width:100%;}}&.call-me-back-form{.description{color:var(--color-gray-darker);font-size:14px;font-weight:300;letter-spacing:0.25px;line-height:20px;.read-more-toggle{background:none;border:none;color:var(--color-red);cursor:pointer;gap:.3rem;padding:10px 0 0;margin-left:0;font-family:"Roboto",sans-serif;font-size:1rem;font-weight:600;display:flex;align-items:center;&::after{content:" ";display:block;height:24px;width:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23C21B17'%3E%3Cpath d='M7.293 9.293c.36-.36.93-.39 1.32-.08l.09.08 3.3 3.3 3.29-3.29c.36-.36.93-.39 1.32-.08l.09.08c.36.36.39.93.08 1.32l-.08.09-4 4c-.36.36-.93.39-1.32.08l-.09-.08-4-4c-.39-.39-.39-1.03 0-1.42Z'/%3E%3C/svg%3E");}}}.form-item-driver{font-size:20px;font-weight:300;letter-spacing:0;line-height:28px;color:var(--color-gray-darker);margin:0;max-width:none !important;padding-right:50px;}input#edit-driver-age--2{border:none;border-bottom:1px solid var(--color-gray);width:100%;font-size:20px;color:var(--color-gray-darker);letter-spacing:0;line-height:28px;}p{color:var(--color-gray-darker);font-size:14px;font-weight:300;letter-spacing:0.25px;line-height:20px;margin-bottom:15px;}.form-item-autorization{align-items:flex-start;display:flex;gap:14px;margin:0;max-width:none !important;padding:0 0 24px 0;input[type="checkbox"]{appearance:none;background:var(--color-white);border-radius:4px;cursor:pointer;height:24px;width:24px;position:relative;border:0;}input[type="checkbox"]:checked:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.997' height='11.167'%3E%3Cpath fill='%2300D764' fill-rule='evenodd' d='M12.639.231c.39.33.47.89.2 1.31l-.07.1-7.7 9.17c-.36.43-1 .47-1.42.12l-.09-.09-3.3-3.67a.997.997 0 0 1 .07-1.41c.38-.34.95-.34 1.32-.01l.09.09 2.53 2.81 6.96-8.29c.36-.43.99-.48 1.41-.13Z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;content:" ";display:block;height:24px;width:24px;top:0;left:0;}input{appearance:none;&:before{border:1px solid #6f7072;background:#fff;border-radius:4px;content:" ";cursor:pointer;display:block;height:24px;width:24px;}}label{color:var(--color-gray-darker);font-size:14px;font-weight:300;letter-spacing:0.25px;line-height:20px;margin-bottom:15px;button{background-color:transparent;border-width:0;padding:0;font-size:1rem;color:var(--color-red);}}}.form-item-edad{font-size:20px;font-weight:300;letter-spacing:0;line-height:28px;color:var(--color-gray-darker);margin:0;max-width:none !important;input{display:flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-bottom:1px solid var(--color-gray);border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--color-gray-darker);font-size:20px;font-weight:300;letter-spacing:0;line-height:28px;padding-bottom:2px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:100%;border-top:none;border-right:none;border-left:none;margin-bottom:1.5rem;&:focus-visible{outline:none;}&:focus{border-bottom:1px solid var(--color-red);outline:none;}}}.form-wrapper{display:flex;justify-content:end;margin:0;max-width:none !important;margin-bottom:1.875rem;.button{background-color:var(--color-red);color:var(--color-white);}&.wg_submit_button.form-actions.webform-actions{.button{background-color:var(--color-red);border:2px solid var(--color-red);border-radius:4px;color:var(--color-white);line-height:20px;padding:18px 30px;text-align:center;text-transform:uppercase;width:auto !important;}}}.form-confirmation-message{p.text__title{color:var(--color-red);font-size:1rem;position:relative;margin-top:100px;&::before{content:"";position:absolute;bottom:30px;background-image:url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false'%0A%3E%3Ccircle cx='32' cy='32' r='28' fill='none' stroke='%23C41E1E' stroke-width='4' /%3E%3Cpath d='M18 33 L28 42 L46 22' fill='none' stroke='%23C41E1E' stroke-width='4' /%3E%3C/svg%3E%0A");width:50px;height:50px;}}p.text__info{font-size:1rem;}}}&.contact-form{.form-type-processed-text{margin-bottom:40px;}.form-item-dni{font-size:20px;font-weight:300;letter-spacing:0;line-height:28px;color:var(--color-gray-darker);margin:0;max-width:none !important;padding-right:50px;input{display:flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-bottom:1px solid var(--color-gray);border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--color-gray-darker);font-size:20px;font-weight:300;letter-spacing:0;line-height:28px;padding-bottom:2px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:100%;border-top:none;border-right:none;border-left:none;margin-bottom:1.5rem;&:focus-visible{outline:none;}&:focus{border-bottom:1px solid var(--color-red);outline:none;}}}.form-item-phone-or-mail{font-size:20px;font-weight:300;letter-spacing:0;line-height:28px;color:var(--color-gray-darker);margin:0;max-width:none !important;padding-right:50px;input{display:flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-bottom:1px solid var(--color-gray);border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--color-gray-darker);font-size:20px;font-weight:300;letter-spacing:0;line-height:28px;padding-bottom:2px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:100%;border-top:none;border-right:none;border-left:none;margin-bottom:1.5rem;&:focus-visible{outline:none;}&:focus{border-bottom:1px solid var(--color-red);outline:none;}}}.description{color:var(--color-gray-darker3);font-size:14px;font-weight:300;letter-spacing:0.25px;line-height:20px;}}}}}@media (max-width:768px){.modal-content{margin:16px auto 0;max-height:90vh;overflow-y:auto;padding:20px 30px !important;}.form-wrapper{justify-content:center !important;padding:0 !important;}}[data-modal-target="#call-me-back-modal"]+.field--type-webform,[data-modal-target="#contact-form-modal"]+.field--type-webform{display:none;}.modal{.modal-content{.modal-body{form.webform-submission-contact-form-form{display:flex;flex-direction:column;#edit-titulo,.form-item-name{order:1;}.form-item-phone-or-mail,.form-item-dni{padding-right:0;order:1;}.form-type-checkbox,.form-type-checkbox{order:3;padding-left:0;}.form-type-checkbox{padding:26px 0 0 0;}.form-actions.webform-actions{order:2;background-color:var(--color-red);border:2px solid var(--color-red);border-radius:4px;color:var(--color-white);display:flex;justify-content:center;align-items:center;padding:18px 30px;cursor:pointer;input{border:0;background-color:transparent;color:var(--color-white);font-size:1rem;text-transform:uppercase;}}}}}}
.layout--onecol .layout__region{width:100%;}
.paragraph--unpublished{background-color:#fff4f4;}
.social-media-links--platforms{padding-left:0;}.social-media-links--platforms.horizontal li{display:inline-block;text-align:center;padding:.2em .35em;}.social-media-links--platforms.vertical li{list-style-type:none;margin:0 0 .5em 0;}.social-media-links--platforms.vertical li a img{vertical-align:middle;margin-right:.5em;}.iconsets-wrapper{display:inherit;overflow-x:auto;}
.ajax-progress.ajax-progress-fullscreen{z-index:1261;}.webform-ajax-messages{position:fixed;z-index:100;bottom:0;width:100%;}.webform-ajax-messages .messages{margin:0;border-width:10px 0 0 0;font-weight:bold;}.webform-ajax-messages .messages + .messages{margin:0;}.webform-ui-dialog{top:50px !important;}.toolbar-tray-open.toolbar-horizontal .webform-ui-dialog{top:90px !important;}
