.custom-title-wrapper.with-border{border-bottom:var(--border2) var(--color-main);padding-bottom:10px}.custom-title-wrapper.with-icon .custom-title{font-size:clamp(22px,5vw,48px);font-weight:900;line-height:clamp(24px,5vw,50px);padding-left:clamp(18px,3.5vw,35px);position:relative}.custom-title-wrapper.with-icon .custom-title:before{background:var(--color-secondary);content:"";height:clamp(26px,5vw,55px);left:0;-webkit-mask-image:url(/flash/images/icons/graphic1.svg);mask-image:url(/flash/images/icons/graphic1.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:clamp(-10px,-1vw,-1px);width:clamp(26px,5vw,49px);z-index:-1}@media(max-width:575px){.custom-title-wrapper.with-icon .custom-title{font-weight:700}}.custom-title-wrapper:not(.with-icon) .custom-title{font-size:clamp(20px,4vw,38px);font-weight:900;letter-spacing:clamp(.4px,.6vw,.75px);line-height:clamp(20px,4vw,42px)}.contact #recaptcha-element{margin-top:20px}.contact .contact-row{margin-top:clamp(24px,5vw,58px)}.contact .contact-content p,.contact .contact-content span{font-size:clamp(18px,3vw,28px);font-weight:500;line-height:normal}.contact .contact-content .flash-text{font-weight:800}.contact .contact-content .flex-div{gap:4px 3px}.contact .contact-content .flex-div p{margin-bottom:0}.contact .contact-content .flex-div+.flex-div{margin-top:30px}@media(min-width:1020px){.contact .contact-row{margin-inline:clamp(40px,4.5vw,60px)}.contact .form-container{margin-left:auto;max-width:630px}}
