@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {.brxe-accordion-nested{--brx-icon-transform:rotate(90deg);width:100%}.brxe-accordion-nested .accordion-title-wrapper{cursor:pointer}.brxe-accordion-nested .accordion-title-wrapper .brxe-heading{margin:0}.brxe-accordion-nested .accordion-content-wrapper{display:none}.brxe-accordion-nested .brx-open>.accordion-content-wrapper{display:block}.brxe-accordion-nested .brx-icon-expanded{display:none}.brxe-accordion-nested .brx-icon-transform{transition:transform .1s}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-transform{transform:var(--brx-icon-transform)}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-collapsed{display:none}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-expanded{display:block}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}:where(.brxe-form){display:flex;flex-wrap:wrap;width:100%}:where(.brxe-form) .label,:where(.brxe-form) label{color:inherit;font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}:where(.brxe-form) .form-group{display:flex;flex-direction:column;padding:0 0 20px;width:100%}:where(.brxe-form) .form-group.captcha,:where(.brxe-form) .form-group:last-child{padding-bottom:0}:where(.brxe-form) .form-group.captcha{line-height:1}:where(.brxe-form) .form-group.file{display:block}:where(.brxe-form) .form-group.file>label.choose-files{margin-bottom:0}:where(.brxe-form) .form-group>.label{margin-bottom:5px}:where(.brxe-form) .form-group .form-group-error-message{background-color:var(--bricks-bg-danger);color:var(--bricks-text-danger);display:none;padding:15px;width:100%}:where(.brxe-form) .form-group .form-group-error-message.show{display:block}:where(.brxe-form) .form-group .password-input-wrapper{position:relative}:where(.brxe-form) .form-group .password-input-wrapper .password-toggle{background:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}:where(.brxe-form) .form-group .password-input-wrapper .password-toggle span{display:flex}:where(.brxe-form) .form-group .password-input-wrapper .password-toggle span.hide{display:none}:where(.brxe-form) .submit-button-wrapper{width:auto}:where(.brxe-form) .required:after{content:"*";padding:0 2px;position:relative;top:-2px}:where(.brxe-form) .options-wrapper{list-style-type:none;margin:0;padding:0}:where(.brxe-form) .options-wrapper li{align-items:baseline;display:flex;gap:8px}:where(.brxe-form) .options-wrapper input,:where(.brxe-form) .options-wrapper label{display:inline-block;height:auto;margin:0 5px 0 0;width:auto}:where(.brxe-form) .options-wrapper input[type=checkbox],:where(.brxe-form) .options-wrapper input[type=radio]{margin:initial;padding:initial;position:relative;top:1px}:where(.brxe-form) button[type=submit].sending{cursor:default}:where(.brxe-form) button[type=submit].sending .text{opacity:.5}:where(.brxe-form) button[type=submit].sending>i,:where(.brxe-form) button[type=submit].sending>svg{display:none}:where(.brxe-form) button[type=submit].sending .loading{animation:load8 1s linear infinite;display:flex;opacity:1}:where(.brxe-form) button[type=submit].sending .loading svg{transform:scaleX(-1)}:where(.brxe-form) button[type=submit] .loading{display:none}:where(.brxe-form) button[type=submit] svg{height:1em;transform-origin:center}:where(.brxe-form) .recaptcha-hidden{display:none}:where(.brxe-form) .recaptcha-error{display:none;padding:0!important}:where(.brxe-form) .recaptcha-error.show{display:block}:where(.brxe-form) .recaptcha-error .brxe-alert.danger{align-items:center;background-color:var(--bricks-bg-danger);border-color:currentcolor;color:var(--bricks-text-danger);display:flex;justify-content:space-between;padding:15px;width:100%}:where(.brxe-form) .hcaptcha-error{display:none;padding:0!important}:where(.brxe-form) .hcaptcha-error.show{display:block}:where(.brxe-form) .hcaptcha-error .brxe-alert.danger{align-items:center;background-color:var(--bricks-bg-danger);border-color:currentcolor;color:var(--bricks-text-danger);display:flex;justify-content:space-between;padding:15px;width:100%}:where(.brxe-form) input[type=checkbox]+.label,:where(.brxe-form) input[type=checkbox]+label,:where(.brxe-form) input[type=radio]+.label,:where(.brxe-form) input[type=radio]+label{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-transform:inherit}:where(.brxe-form) textarea{height:inherit;resize:vertical}:where(.brxe-form) .message{background-color:var(--bricks-bg-info);color:var(--bricks-text-info);display:flex;gap:15px;justify-content:space-between;opacity:1;padding-bottom:0;position:relative;width:100%}:where(.brxe-form) .message.success{background-color:var(--bricks-bg-success);color:var(--bricks-text-success)}:where(.brxe-form) .message.error{background-color:var(--bricks-bg-danger);color:var(--bricks-text-danger)}:where(.brxe-form) .message .text{padding:15px}:where(.brxe-form) .message.closing{opacity:0;transition:opacity .2s}:where(.brxe-form) .message .close{all:unset;cursor:pointer;padding:15px}:where(.brxe-form) input.file,:where(.brxe-form) input[type=file]{display:block;height:0;opacity:0;width:0}:where(.brxe-form) .file-result{display:none;padding:0}:where(.brxe-form) .file-result.show{align-items:center;display:flex;margin:0 0 15px}:where(.brxe-form) .file-result.show.danger{background-color:var(--bricks-bg-danger);color:var(--bricks-text-danger);justify-content:space-between;padding:15px}:where(.brxe-form) .file-result.show.danger svg{cursor:pointer;height:1em;margin-left:5px}:where(.brxe-form) .file-result.show.danger svg g{stroke:currentcolor}:where(.brxe-form) .file-result.show .remove{display:inline-block;font-size:12px;line-height:30px;margin:0 15px;padding:0 10px}:where(.brxe-form) .file-result.show .remove:hover{background-color:var(--bricks-text-danger);color:#fff}:where(.brxe-form) .choose-files{align-self:flex-start;background-color:transparent;border:1px solid var(--bricks-border-color);cursor:pointer;display:inline-block;font-family:inherit;font-size:12px;font-weight:600;line-height:40px;padding:0 15px;text-align:center;text-transform:none;white-space:nowrap;width:auto}:where(.brxe-form) .choose-files:hover{background-color:rgba(0,0,0,.05)}:where(.brxe-form) .gallery-preview{display:flex;flex-wrap:wrap;gap:10px}:where(.brxe-form) .gallery-preview:not(:empty)+button{margin-top:5px}:where(.brxe-form) .image-preview{align-self:flex-start;overflow:hidden;position:relative}:where(.brxe-form) .image-preview:hover button{opacity:1}:where(.brxe-form) .image-preview:has(img)+button{margin-top:5px}:where(.brxe-form) .image-preview button{background-color:#fff;border:none;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}:where(.brxe-form) .image-preview button:hover{background-color:var(--bricks-text-danger);color:#fff}:where(.brxe-form) .image-preview button.hide{display:none}.grecaptcha-badge{visibility:hidden}}@layer bricks {}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brx-content { overflow: clip; }#brx-content .brxe-section { padding-inline: clamp(2rem, 4vw, 5rem); }#brx-content .brxe-container { width: min(1280px, 100%); margin-inline: auto; }#brx-content h1, #brx-content h2, #brx-content h3 { color: var(--base, #111); letter-spacing: 0; text-wrap: balance; }#brx-content h1 { font-size: clamp(3.8rem, 4.6vw, 6.2rem); line-height: 1.02; max-width: 14ch; }#brx-content h2 { font-size: clamp(3.2rem, 3.4vw, 5rem); line-height: 1.03; }#brx-content h3 { font-size: clamp(2rem, 1.8vw, 2.8rem); line-height: 1.15; }#brx-content p { max-width: 72ch; }#brx-content .qfdtjc, #brx-content span.qfdtjc { color: var(--primary, #ca3422); font-size: 1.3rem; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; }#brx-content .ypmxhb, #brx-content .acss_import_fr-lede { font-size: clamp(1.8rem, 1.15vw, 2.1rem); line-height: 1.65; color: var(--base, #111); }#brx-content .brxe-button, #brx-content a.brxe-button { width: fit-content; min-height: 4.8rem; padding: 1.25rem 2rem; background: var(--primary, #ca3422); color: var(--white, #fff); border: 1px solid var(--primary, #ca3422); border-radius: 0; font-weight: 800; text-decoration: none; text-transform: uppercase; letter-spacing: .03em; }#brx-content .brxe-button:hover, #brx-content a.brxe-button:hover { background: var(--base, #111); border-color: var(--base, #111); color: var(--white, #fff); }#brxe-cbh001 { display: flex; align-items: center; background: linear-gradient(110deg, #ffffff 0%, #ffffff 52%, rgba(202,52,34,.08) 52%, rgba(202,52,34,.08) 100%); padding-block: clamp(5rem, 6vw, 8rem); }#brxe-cbh002 { display: grid !important; grid-template-columns: minmax(0, .92fr) minmax(320px, .78fr) !important; gap: clamp(4rem, 6vw, 8rem) !important; align-items: center; }#brxe-cbh003, #brxe-cbs004, #brxe-cba003 { display: flex !important; flex-direction: column !important; gap: clamp(1.4rem, 1.6vw, 2.4rem) !important; align-items: flex-start; }#brxe-cbh007 { display: flex !important; flex-wrap: wrap; gap: 1.2rem; margin-top: 1.5rem; }#brxe-cbh010 { width: 100%; aspect-ratio: 4 / 5; max-height: 62rem; overflow: hidden; margin: 0; box-shadow: 0 24px 80px rgba(0,0,0,.16); }#brxe-cbh010 img { width: 100%; height: 100%; object-fit: cover; display: block; }#brxe-cbe001, #brxe-cbw001 { padding-block: clamp(7rem, 8vw, 11rem); background: var(--white, #fff); }#brxe-cbe002, #brxe-cbw002 { display: grid !important; grid-template-columns: minmax(260px, .78fr) minmax(0, 1.18fr) !important; gap: clamp(3rem, 5vw, 7rem) !important; align-items: start; }#brxe-cbe006 .capsai-callout { margin-top: 2.4rem; padding: clamp(2.2rem, 3vw, 3.4rem); border-left: .5rem solid var(--primary, #ca3422); background: rgba(202,52,34,.07); font-weight: 700; }#brxe-cbf001, #brxe-cbc001, #brxe-cbs001, #brxe-cbq001 { padding-block: clamp(7rem, 8vw, 11rem); background: #fff; }#brxe-cbf002, #brxe-cbc002, #brxe-cbq002 { display: flex !important; flex-direction: column !important; gap: clamp(2rem, 3vw, 4rem) !important; }#brxe-cbf006, #brxe-cbc006 { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: clamp(1.8rem, 2.5vw, 3rem) !important; }#brxe-cbf007, #brxe-cbf010, #brxe-cbf013, #brxe-cbc007 { background: #fff; border: 1px solid rgba(0,0,0,.11); box-shadow: 0 16px 45px rgba(0,0,0,.07); }#brxe-cbf007, #brxe-cbf010, #brxe-cbf013 { min-height: 22rem; padding: clamp(2.2rem, 3vw, 3.2rem) !important; display: flex !important; flex-direction: column; gap: 1.2rem; }#brxe-cbf007 h3, #brxe-cbf010 h3, #brxe-cbf013 h3 { color: var(--primary, #ca3422); }#brxe-cbc007 { overflow: hidden; display: flex !important; flex-direction: column !important; }#brxe-cbc008 { display: block; aspect-ratio: 3 / 4; overflow: hidden; margin: 0; }#brxe-cbc008 img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .25s ease; }#brxe-cbc007:hover #brxe-cbc008 img { transform: scale(1.035); }#brxe-cbc009 { display: flex !important; flex-direction: column !important; gap: 1rem !important; padding: clamp(1.8rem, 2.4vw, 2.8rem) !important; }#brxe-cbs001 { background: var(--base, #111); color: #fff; }#brxe-cbs001 h2, #brxe-cbs001 h3, #brxe-cbs001 p { color: #fff; }#brxe-cbs002 { display: grid !important; grid-template-columns: minmax(320px, .76fr) minmax(0, 1.1fr) !important; gap: clamp(3rem, 5vw, 6rem) !important; align-items: center; }#brxe-cbs003 { width: 100%; aspect-ratio: 4 / 3; overflow: hidden; margin: 0; }#brxe-cbs003 img { width: 100%; height: 100%; object-fit: cover; display: block; }#brxe-cba001 { padding-block: clamp(7rem, 8vw, 11rem); background: #f6f3f1; }#brxe-cba002 { display: grid !important; grid-template-columns: minmax(0, .9fr) minmax(360px, 1fr) !important; gap: clamp(3rem, 5vw, 7rem) !important; align-items: start; }#brxe-cba008 { display: grid; gap: 1.2rem; margin-top: 1rem; }#brxe-cba008 h3 { margin: 1.2rem 0 .2rem; color: var(--primary, #ca3422); }#brxe-cba009 { display: flex !important; flex-wrap: wrap !important; gap: 1.4rem !important; padding: clamp(2.2rem, 3vw, 3.4rem) !important; background: #fff; border: 1px solid rgba(0,0,0,.11); box-shadow: 0 18px 55px rgba(0,0,0,.09); }#brxe-cba009 label, #brxe-cba009 .label { font-size: 1.2rem; font-weight: 800; text-transform: uppercase; color: var(--base, #111); }#brxe-cba009 input, #brxe-cba009 textarea { min-height: 4.8rem; border: 1px solid rgba(0,0,0,.2); border-radius: 0; background: #fff; color: #111; }#brxe-cba009 textarea { min-height: 13rem; }#brxe-cba009 button[type='submit'] { min-height: 5.2rem; background: var(--primary, #ca3422); color: #fff; border-radius: 0; font-weight: 800; text-transform: uppercase; }#brxe-cbq005 { display: grid; gap: 1rem; }#brxe-cbq005 .accordion-title-wrapper { display: flex !important; align-items: center; justify-content: space-between; padding: 1.8rem 2rem; background: #f6f3f1; border: 1px solid rgba(0,0,0,.1); }#brxe-cbq005 .accordion-content-wrapper { padding: 0 2rem 2rem; border-inline: 1px solid rgba(0,0,0,.1); border-bottom: 1px solid rgba(0,0,0,.1); }@media (max-width: 991px) { #brxe-cbh001 { background: linear-gradient(180deg, #fff 0%, rgba(202,52,34,.08) 100%); } #brxe-cbh002, #brxe-cbe002, #brxe-cbw002, #brxe-cbs002, #brxe-cba002 { grid-template-columns: 1fr !important; } #brxe-cbf006, #brxe-cbc006 { grid-template-columns: 1fr !important; } #brx-content h1 { max-width: 14ch; }}@media (max-width: 767px) { #brx-content .brxe-section { padding-inline: 2rem; } #brx-content h1 { font-size: clamp(3.2rem, 10vw, 4.6rem); } #brx-content h2 { font-size: clamp(2.8rem, 9vw, 3.8rem); } #brxe-cba009 .form-group { width: 100% !important; }}#brx-content h1, #brx-content h2, #brx-content h3, #brx-content .brxe-heading { text-align: left !important; }#callboys .brxe-cbc007 { max-width: 42rem; overflow: hidden; background: #fff; border: 1px solid rgba(0,0,0,.11); box-shadow: 0 16px 45px rgba(0,0,0,.07); display: flex !important; flex-direction: column !important; }#callboys .brxe-cbc008 { display: block; aspect-ratio: 3 / 4; overflow: hidden; margin: 0; }#callboys .brxe-cbc008 img { width: 100%; height: 100%; object-fit: cover; display: block; }#callboys .brxe-cbc009 { display: flex !important; flex-direction: column !important; gap: 1rem !important; padding: clamp(1.8rem, 2.4vw, 2.8rem) !important; }#callboys .brxe-cbc010 { margin: 0; font-size: clamp(2.2rem, 2vw, 3rem); }#brxe-cba009 .options-wrapper label, #brxe-cba009 .form-group.checkbox label, #brxe-cba009 .form-group[data-field-type='checkbox'] label { text-transform: none !important; font-size: 1.45rem !important; line-height: 1.55 !important; font-weight: 600 !important; letter-spacing: 0 !important; }#brx-content .brxe-button { transition: background-color .2s ease, border-color .2s ease, transform .2s ease, box-shadow .2s ease; }#brx-content .brxe-button:hover { transform: translateY(-2px); box-shadow: 0 10px 28px rgba(0,0,0,.18); }#brxe-cbf007, #brxe-cbf010, #brxe-cbf013 { position: relative; transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease; }#brxe-cbf007::before, #brxe-cbf010::before, #brxe-cbf013::before { content: ""; position: absolute; inset: 0 auto auto 0; width: 4px; height: 100%; background: var(--primary, #ca3422); opacity: .85; }#brxe-cbf007:hover, #brxe-cbf010:hover, #brxe-cbf013:hover { transform: translateY(-4px); border-color: rgba(202,52,34,.35); box-shadow: 0 22px 60px rgba(0,0,0,.11); }#brxe-cbe006 p, #brxe-cbw006 p { margin-bottom: 1.15em; }#brxe-cbe006 p:last-child, #brxe-cbw006 p:last-child { margin-bottom: 0; }#brxe-cbs001 { position: relative; }#brxe-cbs001::before { content: ""; position: absolute; inset: 0; background: radial-gradient(circle at 18% 20%, rgba(202,52,34,.22), transparent 34%); pointer-events: none; }#brxe-cbs001 > .brxe-container { position: relative; z-index: 1; }#callboys .brxe-cbc007 { transition: transform .24s ease, box-shadow .24s ease, border-color .24s ease; }#callboys .brxe-cbc007:hover { transform: translateY(-5px); border-color: rgba(202,52,34,.36); box-shadow: 0 24px 70px rgba(0,0,0,.13); }#callboys .brxe-cbc008 img { transition: transform .28s ease, filter .28s ease; }#callboys .brxe-cbc007:hover .brxe-cbc008 img { transform: scale(1.045); filter: saturate(1.04) contrast(1.03); }#brxe-cba009 input:focus, #brxe-cba009 textarea:focus { outline: 2px solid rgba(202,52,34,.35); outline-offset: 2px; border-color: var(--primary, #ca3422); }#brxe-cba009 button[type='submit'] { transition: transform .2s ease, box-shadow .2s ease, background-color .2s ease; }#brxe-cba009 button[type='submit']:hover { transform: translateY(-2px); box-shadow: 0 12px 30px rgba(202,52,34,.28); }#brxe-cbq001 { background: linear-gradient(180deg, #fff 0%, #f7f3f1 100%); }#brxe-cbq005 { gap: 1.2rem; }#brxe-cbq005 > .brxe-block { background: #fff; border: 1px solid rgba(0,0,0,.1); box-shadow: 0 10px 30px rgba(0,0,0,.045); transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease; }#brxe-cbq005 > .brxe-block:hover { transform: translateY(-2px); border-color: rgba(202,52,34,.32); box-shadow: 0 18px 46px rgba(0,0,0,.08); }#brxe-cbq005 .accordion-title-wrapper { padding: 2rem 2.4rem !important; background: #fff !important; border: 0 !important; }#brxe-cbq005 .accordion-title-wrapper h3 { font-size: clamp(1.9rem, 1.45vw, 2.3rem); line-height: 1.2; }#brxe-cbq005 .accordion-title-wrapper .brxe-icon { color: var(--primary, #ca3422); }#brxe-cbq005 .accordion-content-wrapper { padding: 0 2.4rem 2.4rem 2.4rem !important; border: 0 !important; }#brxe-cbq005 .accordion-content-wrapper p { margin: 0; padding-left: 1.6rem; border-left: 3px solid rgba(202,52,34,.32); color: rgba(0,0,0,.78); line-height: 1.65; }@media (max-width: 767px) { #brxe-cbq005 .accordion-title-wrapper { padding: 1.6rem 1.8rem !important; } #brxe-cbq005 .accordion-content-wrapper { padding: 0 1.8rem 1.8rem 1.8rem !important; }}#brxe-cbq005 .accordion-title-wrapper { display: grid !important; grid-template-columns: minmax(0, 1fr) auto !important; column-gap: 1.6rem !important; align-items: center !important; }#brxe-cbq005 .accordion-title-wrapper .brxe-heading { min-width: 0 !important; margin: 0 !important; }#brxe-cbq005 .accordion-title-wrapper .brxe-icon { flex: 0 0 auto !important; justify-self: end !important; min-width: 1.8rem !important; }@media (max-width: 767px) { #brxe-cbq005 .accordion-title-wrapper { grid-template-columns: minmax(0, 1fr) 2rem !important; column-gap: 1.2rem !important; } #brxe-cbq005 .accordion-title-wrapper .brxe-heading { font-size: 1.7rem !important; line-height: 1.25 !important; }}@media (min-width: 992px) { #brxe-cbf002 { display: grid !important; grid-template-columns: minmax(0, .64fr) minmax(320px, .36fr) !important; column-gap: clamp(4rem, 6vw, 8rem) !important; row-gap: clamp(2rem, 3vw, 4rem) !important; align-items: start !important; } #brxe-cbf003, #brxe-cbf004, #brxe-cbf005 { grid-column: 1; } #brxe-cbf006 { grid-column: 1 / -1; } #brxe-cbf002::after { content: ""; grid-column: 2; grid-row: 1 / span 3; align-self: stretch; min-height: 26rem; background: linear-gradient(135deg, rgba(202,52,34,.08), rgba(0,0,0,.035)); border: 1px solid rgba(0,0,0,.08); box-shadow: 0 18px 55px rgba(0,0,0,.055); } #brxe-cbc002 { display: grid !important; grid-template-columns: minmax(0, .58fr) minmax(320px, .42fr) !important; column-gap: clamp(4rem, 6vw, 8rem) !important; row-gap: 1.6rem !important; align-items: start !important; } #brxe-cbc003, #brxe-cbc004, #brxe-cbc005 { grid-column: 1; } #brxe-cbc006 { grid-column: 2; grid-row: 1 / span 4; align-self: center; display: flex !important; justify-content: flex-start; } #callboys .brxe-cbc007 { width: min(100%, 42rem); }}#brxe-cbf002::after { background-image: linear-gradient(rgba(17,17,17,.18), rgba(17,17,17,.18)), url('https://capsai-escort.de/wp-content/uploads/2026/06/callboy-dinner-hotel-date.png'); background-size: cover; background-position: center; }#brxe-cbc001 { background: linear-gradient(180deg, #fff 0%, #faf7f5 100%); }#callboys .brxe-cbc007 { background: #fff; }@media (max-width: 991px) { #brxe-cbf002::after { display: none; } #brxe-cbc006 { display: grid !important; grid-template-columns: 1fr !important; } #callboys .brxe-cbc007 { width: 100%; max-width: 42rem; }}#brxe-cbc013 { margin-top: 2rem; width: min(100%, 48rem); padding: clamp(2rem, 2.8vw, 3.2rem); background: #fff; border: 1px solid rgba(0,0,0,.1); box-shadow: 0 16px 45px rgba(0,0,0,.06); transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease; }#brxe-cbc013:hover { transform: translateY(-3px); border-color: rgba(202,52,34,.32); box-shadow: 0 22px 60px rgba(0,0,0,.1); }#brxe-cbc014 { margin: 0; color: var(--primary, #ca3422) !important; }#brxe-cbc015 { margin: 0; line-height: 1.55; }#brxe-cbc016 { margin-top: .6rem; }@media (min-width: 992px) { #brxe-cbc013 { grid-column: 1; } }@media (max-width: 991px) { #brxe-cbc013 { width: 100%; } }@media (min-width: 992px) { #brxe-cbc002 { display: flex !important; flex-direction: column !important; gap: clamp(2rem, 3vw, 4rem) !important; } #brxe-cbc003, #brxe-cbc004, #brxe-cbc005, #brxe-cbc006 { grid-column: auto !important; grid-row: auto !important; } #brxe-cbc006 { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: clamp(1.8rem, 2.5vw, 3rem) !important; justify-content: stretch !important; align-self: stretch !important; } #callboys .brxe-cbc007 { width: 100% !important; max-width: none !important; }}#brxe-cbh007 {display: flex; flex-wrap: wrap; column-gap: var(--space-s); row-gap: var(--space-xs); margin-top: var(--space-s)}#brxe-cbh003 {display: flex; flex-direction: column; row-gap: var(--space-s)}#brxe-cbh010:not(.tag), #brxe-cbh010 img {aspect-ratio: 4/5; object-fit: cover}#brxe-cbh002 {display: grid; align-items: initial; grid-template-columns: minmax(0, 1fr) minmax(320px, 0.72fr); grid-gap: var(--space-xl)}@media (max-width: 767px) {#brxe-cbh002 {grid-template-columns: 1fr}}#brxe-cbh001 {padding-top: var(--space-xxl); padding-bottom: var(--space-xxl)}#brxe-cbe003 {display: flex; flex-direction: column; row-gap: var(--space-xs)}#brxe-cbe002 {display: grid; align-items: initial; grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); grid-gap: var(--space-xl)}@media (max-width: 767px) {#brxe-cbe002 {grid-template-columns: 1fr}}#brxe-cbe001 {padding-top: var(--space-xl); padding-bottom: var(--space-xl)}#brxe-cbf007 {padding-top: var(--space-m); padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m)}#brxe-cbf010 {padding-top: var(--space-m); padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m)}#brxe-cbf013 {padding-top: var(--space-m); padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m)}#brxe-cbf006 {display: grid; align-items: initial; grid-template-columns: repeat(3, 1fr); grid-gap: var(--space-m)}@media (max-width: 767px) {#brxe-cbf006 {grid-template-columns: 1fr}}#brxe-cbf002 {display: flex; flex-direction: column; row-gap: var(--space-m)}#brxe-cbf001 {padding-top: var(--space-xl); padding-bottom: var(--space-xl)}.brxe-cbc007 .brxe-cbc008.brxe-image:not(.tag), .brxe-cbc007 .brxe-cbc008.brxe-image img {aspect-ratio: 3/4; object-fit: cover}.brxe-cbc007 .brxe-cbc009.brxe-block {padding-top: var(--space-s); padding-right: var(--space-s); padding-bottom: var(--space-s); padding-left: var(--space-s)}#brxe-cbc006 {display: grid; align-items: initial; grid-template-columns: repeat(3, 1fr); grid-gap: var(--space-m)}@media (max-width: 767px) {#brxe-cbc006 {grid-template-columns: 1fr}}#brxe-cbc002 {display: flex; flex-direction: column; row-gap: var(--space-m)}#callboys {padding-top: var(--space-xl); padding-bottom: var(--space-xl)}#brxe-cbw003 {display: flex; flex-direction: column; row-gap: var(--space-xs)}#brxe-cbw002 {display: grid; align-items: initial; grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); grid-gap: var(--space-xl)}@media (max-width: 767px) {#brxe-cbw002 {grid-template-columns: 1fr}}#brxe-cbw001 {padding-top: var(--space-xl); padding-bottom: var(--space-xl)}#brxe-cbs003:not(.tag), #brxe-cbs003 img {aspect-ratio: 4/3; object-fit: cover}#brxe-cbs004 {display: flex; flex-direction: column; row-gap: var(--space-s)}#brxe-cbs002 {display: grid; align-items: initial; grid-template-columns: minmax(320px, 0.8fr) minmax(0, 1.2fr); grid-gap: var(--space-l)}@media (max-width: 767px) {#brxe-cbs002 {grid-template-columns: 1fr}}#brxe-cbs001 {padding-top: var(--space-xl); padding-bottom: var(--space-xl)}#brxe-cba007 {display: grid; align-items: initial; grid-gap: var(--space-s)}#brxe-cba003 {display: flex; flex-direction: column; row-gap: var(--space-s)}#brxe-cba009 .form-group:nth-child(1) {width: 48%}#brxe-cba009 .form-group:nth-child(2) {width: 48%}#brxe-cba009 .form-group:nth-child(3) {width: 48%}#brxe-cba009 .form-group:nth-child(4) {width: 48%}#brxe-cba009 .form-group:nth-child(5) {width: 48%}#brxe-cba009 .form-group:nth-child(6) {width: 48%}#brxe-cba009 .form-group:nth-child(7) {width: 100%}#brxe-cba009 .form-group:nth-child(8) {width: 100%}#brxe-cba009 .form-group:nth-child(9) {width: 100%}#brxe-cba009 .bricks-button {background-color: var(--primary); color: var(--white)}#brxe-cba009 {justify-content: space-between}@media (max-width: 767px) {#brxe-cba009 .form-group:nth-child(1) {width: 100%}#brxe-cba009 .form-group:nth-child(2) {width: 100%}#brxe-cba009 .form-group:nth-child(3) {width: 100%}#brxe-cba009 .form-group:nth-child(4) {width: 100%}#brxe-cba009 .form-group:nth-child(5) {width: 100%}#brxe-cba009 .form-group:nth-child(6) {width: 100%}}#brxe-cba002 {display: grid; align-items: initial; grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr); grid-gap: var(--space-xl)}@media (max-width: 767px) {#brxe-cba002 {grid-template-columns: 1fr}}#callboy-anfrage {padding-top: var(--space-xl); padding-bottom: var(--space-xl)}#brxe-cbq009 {font-size: 1em}#brxe-cbq007 {align-items: center; flex-direction: row; justify-content: space-between; display: flex}#brxe-cbq015 {font-size: 1em}#brxe-cbq013 {align-items: center; flex-direction: row; justify-content: space-between; display: flex}#brxe-cbq021 {font-size: 1em}#brxe-cbq019 {align-items: center; flex-direction: row; justify-content: space-between; display: flex}#brxe-cbq027 {font-size: 1em}#brxe-cbq025 {align-items: center; flex-direction: row; justify-content: space-between; display: flex}#brxe-cbq033 {font-size: 1em}#brxe-cbq031 {align-items: center; flex-direction: row; justify-content: space-between; display: flex}#brxe-cbq005 .accordion-title-wrapper {min-height: 60px; background-color: var(--secondary); padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; color: var(--base); font-weight: 500; margin-bottom: 10px}#brxe-cbq005 .accordion-content-wrapper {padding-top: 15px; padding-right: 0; padding-bottom: 15px; padding-left: 0}#brxe-cbq005 .accordion-title-wrapper .brxe-heading {color: var(--base); font-weight: 500}#brxe-cbq002 {display: flex; flex-direction: column; row-gap: var(--space-m)}#brxe-cbq001 {padding-top: var(--space-xl); padding-bottom: var(--space-xl)}