.cs-block.custom-typicals{padding:60px 0}.cs-block.custom-typicals .container{max-width:1640px;margin:0 auto;padding:0 25px}@media(min-width: 768px){.cs-block.custom-typicals .container{padding:0 36px}}@media(min-width: 992px){.cs-block.custom-typicals .container{padding:0 50px}}.cs-block.custom-typicals .container .g-callout{margin-bottom:60px}@media(min-width: 992px){.cs-block.custom-typicals .container .g-callout{margin-bottom:60px}}.cs-block.custom-typicals .typical-item{display:flex;flex-direction:column;margin-bottom:60px}@media(min-width: 992px){.cs-block.custom-typicals .typical-item{flex-direction:row;align-items:flex-end;gap:60px;margin-bottom:100px}.cs-block.custom-typicals .typical-item:last-child{margin-bottom:0}.cs-block.custom-typicals .typical-item:nth-child(even){flex-direction:row-reverse}}@media(min-width: 992px){.cs-block.custom-typicals .typical-item.image-half .image-section{width:50%}}@media(min-width: 992px){.cs-block.custom-typicals .typical-item.image-half .content-section{width:50%}}@media(min-width: 992px){.cs-block.custom-typicals .typical-item.image-two-thirds .image-section{width:66.666%}}@media(min-width: 992px){.cs-block.custom-typicals .typical-item.image-two-thirds .content-section{width:33.333%}}.cs-block.custom-typicals .typical-item .image-section{margin-bottom:30px;background:#f5f5f5}@media(min-width: 992px){.cs-block.custom-typicals .typical-item .image-section{margin-bottom:0}}.cs-block.custom-typicals .typical-item .image-section img{width:100%;height:auto;display:block}.cs-block.custom-typicals .typical-item .content-section h2{margin:0 0 10px;text-transform:uppercase;font-size:15px;letter-spacing:.05em;font-weight:400}@media(min-width: 992px){.cs-block.custom-typicals .typical-item .content-section h2{font-size:18px}}@media(min-width: 1200px){.cs-block.custom-typicals .typical-item .content-section h2{font-size:20px}}.cs-block.custom-typicals .typical-item .content-section .typical-list{list-style:none;padding:0;margin:0 0 30px}.cs-block.custom-typicals .typical-item .content-section .typical-list li{margin-bottom:10px;line-height:1.4;color:#666;font-size:15px}.cs-block.custom-typicals .typical-item .content-section .typical-list li:last-child{margin-bottom:0}.cs-block.custom-typicals .typical-item .content-section .g-link{font-size:12px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#000;display:inline-block;padding:18px 20px;position:relative;text-align:center;text-decoration:none;transition-timing-function:ease-in-out;transition:color .25s;display:inline-block;text-decoration:none;font-size:12px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;padding:15px 25px}.cs-block.custom-typicals .typical-item .content-section .g-link span{position:relative;z-index:1}.cs-block.custom-typicals .typical-item .content-section .g-link::after{content:"";inset:0;background:none;outline-offset:-1px;outline-color:#000;outline-style:solid;outline-width:1px;position:absolute;transition-timing-function:ease-in-out;transition:background .25s,opacity .25s,transform .25s}@media(min-width: 768px)and (pointer: fine){.cs-block.custom-typicals .typical-item .content-section .g-link:hover{background:none;color:#fff}.cs-block.custom-typicals .typical-item .content-section .g-link:hover::after{background:#000;transform:scale3d(1.05, 1.05, 1.05)}}@media(min-width: 576px){.cs-block.custom-typicals .typical-item .content-section .g-link{display:inline-block}}.cs-block.custom-typicals .typical-item .content-section .g-link:hover{color:#fff}

/*# sourceMappingURL=custom-typicals.min.css.map*/