@font-face{font-family:"UniversLTStd";src:url("../../../../etc/designs/msi/assets/fonts/global/adc492fa-2e18-46e7-a334-19977a077ec2.eot");src:url("../../../../etc/designs/msi/assets/fonts/global/adc492fa-2e18-46e7-a334-19977a077ec2.eot?#iefix") format("embedded-opentype"),url("../../../../etc/designs/msi/assets/fonts/global/14f0370a-8385-437e-b5b8-5cb89e20e2ff.woff") format("woff"),url("../../../../etc/designs/msi/assets/fonts/global/8c1d24ab-e7f8-4c29-a419-f87180fdf410.ttf") format("truetype"),url("../../../../etc/designs/msi/assets/fonts/global/9baaf87b-982d-45c0-9518-8f5aec7c1292.svg#9baaf87b-982d-45c0-9518-8f5aec7c1292") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:Arial,Helvetica,sans-serif}
.image-layouts-solutions.bg-dark{background-color:#343434 !important}
.image-layouts-solutions.bg-dark .image-layout-link{color:#00a3e0}
.image-layouts-solutions.bg-dark .image-layout-link:after{border-bottom:1px dotted #00a3e0}
.image-layouts-solutions.bg-dark .btn-tertiary{background-color:#ccc;color:rgba(0,0,0,0.95) !important}
.image-layouts-solutions.bg-dark .btn-tertiary:hover{background-color:rgba(189,189,189,0.9625)}
.image-layouts-solutions.bg-dark.normal-font .main-title,.image-layouts-solutions.bg-dark.normal-font .text-title,.image-layouts-solutions.bg-dark.normal-font .text-body{color:rgba(255,255,255,0.6) !important}
.image-layouts-solutions.bg-dark.strong-font .main-title,.image-layouts-solutions.bg-dark.strong-font .text-title,.image-layouts-solutions.bg-dark.strong-font .text-body{color:rgba(255,255,255,0.95) !important}
.image-layouts-solutions.bg-dark.muted-font .main-title,.image-layouts-solutions.bg-dark.muted-font .text-title,.image-layouts-solutions.bg-dark.muted-font .text-body{color:rgba(255,255,255,0.25) !important}
@media all and (min-width:1140px){.image-layouts-solutions .main{max-width:1110px}
}
.image-layouts-solutions.video-play{pointer-events:none}
span.video-play.image-layouts-solutions{width:56px;height:56px;background-color:#fff;box-shadow:0 16px 32px 0 rgba(0,0,0,0.2);display:block;position:absolute;left:50%;top:50%;z-index:20;border-radius:34px;margin-top:-28px;margin-left:-28px}
@media(min-width:768px) and (max-width:1199.98px){span.video-play.image-layouts-solutions{width:45px;height:45px;margin-left:-20px}
}
span.video-play.image-layouts-solutions::after{content:" ";border-left:15px solid #333;border-top:10px solid transparent;border-bottom:10px solid transparent;margin-left:-5px;margin-top:-9px;position:absolute;top:50%;left:50%;display:block}
@media(min-width:768px) and (max-width:1199.98px){span.video-play.image-layouts-solutions::after{border-left:12px solid #333;border-top:8px solid transparent;border-bottom:8px solid transparent;margin-left:-4px}
}
.image-layouts-solutions .main-title{font-family:UniversLTStd;font-size:32px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.41;letter-spacing:-0.5px;text-align:center;color:#343434;margin-left:auto;margin-right:auto}
.image-layouts-solutions .image-item{position:relative;height:197px;max-width:350px;width:auto;object-fit:cover;margin:0 auto}
.image-layouts-solutions .image-layout-card{text-align:center}
.image-layouts-solutions .text-title{margin-left:auto;margin-right:auto;font-family:Arial;font-size:16px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.63;letter-spacing:.2px;text-align:center;color:#343434}
.image-layouts-solutions .text-body{height:97px;font-family:Arial;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:.2px;text-align:center;color:#767676}
.image-layouts-solutions .scrim{cursor:pointer;position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;background-image:linear-gradient(242deg,rgba(0,0,0,0),#000);transition:.3s;z-index:10}
.image-layouts-solutions .scrim:hover{opacity:100}
.image-layouts-solutions a.image-layout-link{font-family:Arial;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.63;letter-spacing:normal;text-align:center;color:#005cb9;text-decoration:none;display:inline-block}
.image-layouts-solutions a.image-layout-link:after{content:'';display:block;border-bottom:1px dotted #005cb9;width:0;transition:.5s ease}
.image-layouts-solutions a.image-layout-link:hover:after{width:100%}
.image-layouts-solutions .btn-xl{width:100%}
.image-layouts-solutions .btn-block{text-decoration:none;line-height:50px;height:50px}
.image-layouts-solutions .btn-tertiary{background-color:transparent;border:solid 1px rgba(35,35,35,0.11);font-family:Arial;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:.4px;text-align:center;color:#343434}
.image-layouts-solutions .btn-tertiary:hover{background-color:#d3d3d3;cursor:pointer}
.image-layout__image{z-index:-1;width:100%;height:100% !important}
@media screen and (max-width:767.98px){.image-layouts-solutions.container-fluid{margin:0;margin-left:0;margin-right:0;padding:64px 15px 76px 15px;max-width:100%}
}
@media screen and (min-width:768px){.image-layout-card .image-layout-link{margin-top:10px}
.image-layouts-solutions.container-fluid{margin:0;margin-left:0;margin-right:0;padding:80px 0 92px 0;max-width:100%}
}
@media screen and (min-width:992px){.image-layouts-solutions.container-fluid{margin:0;margin-left:0;margin-right:0;padding:104px 0 104px 0;max-width:100%}
.image-layout-card .image-layout-link{position:absolute;bottom:20px}
.image-layouts-solutions .image-layout-card{text-align:left}
.image-layouts-solutions .text-title{text-align:left}
.image-layouts-solutions .text-body{text-align:left}
}
@media all and (min-width:1140px){.image-layouts-solutions .main{max-width:1110px}
}
.imageLayoutSolutions-dialog .coral-Multifield-input{border:2px solid}
.modal-dialog{max-width:initial;width:70%}
.modal-body{height:500px}