@media (max-width: 768px){.solution-section *{box-sizing:border-box}.solution-section{overflow-x:hidden!important;width:100%!important;max-width:100vw!important}.solution-container{max-width:100vw!important;overflow-x:hidden!important;padding-left:15px!important;padding-right:15px!important}.solution-headline,.solution-subhead{word-wrap:break-word!important;overflow-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important}}.solution-section.caels-solution-modern{position:relative!important;min-height:80vh!important;background-color:var(--solution-bg-color, #f5f5f5)!important;background-image:var(--solution-background-gradient, none)!important;padding:var(--solution-section-padding-top, 80px) 20px var(--solution-section-padding-bottom, 80px)!important;color:var(--solution-text-color, #333333)!important;display:flex!important;align-items:center!important;overflow:hidden!important}.solution-section.caels-solution-modern:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:var(--solution-desktop-bg-image, none);background-position:var(--solution-desktop-bg-position, center center);background-size:var(--solution-desktop-bg-size, cover);background-repeat:no-repeat;opacity:var(--solution-desktop-bg-opacity, 1);z-index:0;pointer-events:none}@media (max-width: 768px){.solution-section.caels-solution-modern:before{background-image:var(--solution-mobile-bg-image, var(--solution-desktop-bg-image, none));background-position:var(--solution-mobile-bg-position, var(--solution-desktop-bg-position, center center));background-size:var(--solution-mobile-bg-size, var(--solution-desktop-bg-size, cover));opacity:var(--solution-mobile-bg-opacity, var(--solution-desktop-bg-opacity, 1))}}.solution-container{max-width:var(--solution-container-max-width, 1200px);margin:0 auto;padding:0 var(--solution-container-padding, 20px);position:relative;z-index:2;width:100%}.solution-split{display:grid!important;grid-template-columns:1fr 1fr!important;gap:var(--solution-grid-gap, 80px)!important;align-items:start!important;position:relative!important}.solution-content{max-width:var(--solution-content-max-width, 500px);position:relative;z-index:1}.solution-headline{font-size:var(--solution-headline-size, 48px);font-weight:var(--solution-headline-weight, 700);line-height:var(--solution-headline-line-height, 1.1);margin:0 0 var(--solution-headline-margin-bottom, 24px) 0;letter-spacing:var(--solution-headline-letter-spacing, -.02em);color:var(--solution-headline-color, #333333);position:relative;z-index:1}.solution-headline[data-gradient=true]{background:var(--solution-headline-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.solution-subhead{font-size:var(--solution-subhead-size, 20px);font-weight:var(--solution-subhead-weight, 400);line-height:var(--solution-subhead-line-height, 1.5);margin:0 0 var(--solution-subhead-margin-bottom, 40px) 0;color:var(--solution-subhead-color, #666666);position:relative;z-index:1}.solution-benefits{margin-bottom:var(--solution-benefits-margin-bottom, 32px);display:flex;flex-direction:column;gap:var(--solution-benefit-gap, 16px)}.solution-benefit{display:flex!important;align-items:flex-start!important;gap:var(--solution-benefit-icon-gap, 16px)!important;padding:var(--solution-benefit-padding, 20px)!important;background:var(--solution-benefit-bg, rgba(255, 255, 255, .95))!important;border:1px solid var(--solution-benefit-border-color, rgba(0, 0, 0, .1))!important;border-radius:var(--solution-benefit-radius, 12px)!important;-webkit-backdrop-filter:blur(var(--solution-benefit-blur, 10px))!important;backdrop-filter:blur(var(--solution-benefit-blur, 10px))!important;box-shadow:0 4px 20px #00000014!important;transition:all var(--solution-benefit-transition-duration, .3s) ease!important;position:relative!important;overflow:hidden!important}.solution-benefit:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--solution-benefit-hover-bg, rgba(255, 255, 255, .98));opacity:0;transition:opacity var(--solution-benefit-transition-duration, .3s) ease;pointer-events:none}.solution-benefit:hover{transform:translateY(var(--solution-benefit-hover-translate, -2px));box-shadow:0 8px 30px #0000001f}.solution-benefit:hover:before{opacity:1}.solution-benefit-icon{flex-shrink:0;width:var(--solution-benefit-icon-size, 32px);height:var(--solution-benefit-icon-size, 32px);display:flex;align-items:center;justify-content:center;font-size:var(--solution-benefit-icon-font-size, 18px);color:var(--solution-benefit-icon-color, #10b981);background:var(--solution-benefit-icon-bg, rgba(16, 185, 129, .1));border-radius:var(--solution-benefit-icon-radius, 8px);transition:transform var(--solution-benefit-transition-duration, .3s) ease;position:relative;z-index:1}.solution-benefit:hover .solution-benefit-icon{transform:scale(var(--solution-benefit-icon-hover-scale, 1.1))}.solution-benefit-content{flex:1;position:relative;z-index:1}.solution-benefit-title{font-size:var(--solution-benefit-title-size, 18px);font-weight:var(--solution-benefit-title-weight, 600);line-height:var(--solution-benefit-title-line-height, 1.3);margin:0 0 var(--solution-benefit-title-margin-bottom, 8px) 0;color:var(--solution-benefit-title-color, #333333);position:relative;z-index:1}.solution-benefit-text{font-size:var(--solution-benefit-text-size, 16px);font-weight:var(--solution-benefit-text-weight, 400);line-height:var(--solution-benefit-text-line-height, 1.5);margin:0;color:var(--solution-benefit-text-color, #666666);position:relative;z-index:1}.solution-bottom{font-size:var(--solution-bottom-size, 20px);font-weight:var(--solution-bottom-weight, 600);line-height:var(--solution-bottom-line-height, 1.4);color:var(--solution-bottom-color, #10b981);margin:var(--solution-bottom-margin-top, 32px) 0 0 0;position:relative;z-index:1}.solution-benefits-column{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}@media (max-width: 1024px){.solution-section{padding:var(--solution-section-padding-top-tablet, 60px) 16px var(--solution-section-padding-bottom-tablet, 60px)}.solution-container{padding:0 var(--solution-container-padding-tablet, 16px)}.solution-split{gap:var(--solution-grid-gap-tablet, 60px)}}@media (max-width: 768px){.solution-section{min-height:auto;padding:var(--solution-section-padding-top-mobile, 40px) 16px var(--solution-section-padding-bottom-mobile, 40px)}.solution-split{display:flex!important;flex-direction:column!important;gap:var(--solution-grid-gap-mobile, 30px)!important;align-items:stretch!important}.solution-content{max-width:none!important;order:1!important;width:100%!important}.solution-benefits-column{order:2!important;width:100%!important}.solution-headline{font-size:calc(var(--solution-headline-size, 48px) * .7);margin-bottom:var(--solution-headline-margin-bottom-mobile, 16px)}.solution-subhead{font-size:calc(var(--solution-subhead-size, 20px) * .9);margin-bottom:var(--solution-subhead-margin-bottom-mobile, 32px)}.solution-benefit{padding:var(--solution-benefit-padding-mobile, 16px)}.solution-benefit-title{font-size:calc(var(--solution-benefit-title-size, 18px) * .9)}.solution-benefit-text{font-size:calc(var(--solution-benefit-text-size, 16px) * .9)}.solution-bottom{font-size:calc(var(--solution-bottom-size, 20px) * .9);margin-top:var(--solution-bottom-margin-top-mobile, 24px)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/caels-presale-solution-new.css.map */
