﻿.contentbannerimagelistblock.section-container{margin-bottom:20px;}.contentbannerimagelistblock .contentbannerimagelistblock-container{display:flex;max-width:1320px;justify-content:center;margin-left:auto;margin-right:auto;padding:0 20px;flex-direction:column;}@media screen and (max-width:768px){.contentbannerimagelistblock .contentbannerimagelistblock-container{padding:0;}}.contentbannerimagelistblock .contentbannerimagelistblock-container h2.Listblock-title{font-family:"Caprasimo";font-size:24px;font-weight:400;line-height:1.25;margin:0 0 20px 0;max-width:unset;width:100%;text-transform:none;text-align:center;border:0;color:#444;padding:0;}@media screen and (max-width:768px){.contentbannerimagelistblock .contentbannerimagelistblock-container h2.Listblock-title{font-size:24px!important;line-height:1.25!important;}}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section{list-style:none;justify-content:flex-start;display:flex;flex-wrap:wrap;box-sizing:border-box;margin-left:-10px;margin-right:-10px;padding:0;}@media screen and (max-width:768px){.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section{display:flex;flex-direction:column;align-items:center;padding:0;margin-left:0;margin-right:0;width:unset!important;padding:0!important;}}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock{display:inline-flex;flex-direction:row;width:100%;margin-bottom:20px;margin-right:10px;margin-left:10px;cursor:pointer;}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock:hover .block-content a.block-buttontext{border-color:transparent;background-color:#25c9d0;color:#fff;text-shadow:0 2px 4px #333;box-shadow:0 12px 12px -8px rgba(0,0,0,.3);}@media screen and (max-width:768px){.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock{flex-direction:column;margin-left:0;margin-right:0;width:100%;justify-content:flex-start;}}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock:nth-child(odd) .block-content{background-color:rgba(36,45,55,.9);}@media screen and (max-width:768px){.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock:nth-child(odd) .block-content{background-color:rgba(36,45,55,.9)!important;}}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock:nth-child(even) .block-content{background-color:rgba(36,45,55,.65);}@media screen and (max-width:768px){.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock:nth-child(even) .block-content{background-color:rgba(36,45,55,.65)!important;}}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .block-content{padding:40px 60px;order:1;width:40%;text-align:left;justify-content:flex-start;box-sizing:border-box;display:flex;flex-direction:column;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .block-content{flex:auto!important;}}@media screen and (max-width:768px){.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .block-content{width:100%;padding:40px 20px;order:2;}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .block-content .block-title{font-size:24px;line-height:28px;}}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .block-content .block-title{text-align:left;border:0;margin:0 0 10px 0;color:#fff;font-size:32px;line-height:40px;font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Droid Sans","Helvetica Neue",sans-serif;}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .block-content .block-textblock{color:#fff;text-shadow:none;text-align:left;font-weight:bold;margin-bottom:20px;font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Droid Sans","Helvetica Neue",sans-serif;}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .block-content .block-buttontext{display:flex;align-items:center;justify-content:center;padding:10px 20px;border:2px solid #25c9d0;box-shadow:none;border-radius:50px;background-color:#25c9d0;font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Droid Sans","Helvetica Neue",sans-serif,"Apple Color Emoji","color emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:20px;line-height:1;font-weight:700;color:#fff;transition:all .2s ease;text-transform:capitalize;margin-bottom:unset;padding:5px 20px;border:1px solid #e6e7e8;box-shadow:0 12px 12px -8px rgba(0,0,0,.3);color:#cc4173;background-color:#fff;width:fit-content;width:-moz-fit-content;margin-top:auto;}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .block-content .block-buttontext:hover{border-color:transparent!important;background-color:#25c9d0;color:#fff;text-shadow:0 2px 4px #333;box-shadow:0 12px 12px -8px rgba(0,0,0,.3);margin-top:-2px;margin-bottom:-2px;}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .block-content .block-buttontext a{color:#fff!important;font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Droid Sans","Helvetica Neue",sans-serif,"Apple Color Emoji","color emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:20px;line-height:1;font-weight:700;}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .block-content .block-buttontext a:hover{text-decoration:none;color:#fff!important;border:0;}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .block-content .block-buttontext:focus,.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .block-content .block-buttontext:focus-within{border-color:transparent!important;background-color:rgba(36,45,55,.3);box-shadow:inset 0 1px 10px rgba(0,0,0,.3);color:#fff;outline:0;}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .block-content .block-buttontext:focus a,.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .block-content .block-buttontext:focus-within a{outline:0;}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .block-content .block-buttontext:active{color:#fff!important;}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .block-content .block-buttontext:hover{background-color:#fff;}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .block-content .block-buttontext:focus{background-color:#fff;}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .block-content .block-buttontext.disabled{font-weight:normal;background-color:rgba(0,0,0,.1);border-width:1px;border-color:rgba(0,0,0,.3);color:rgba(0,0,0,.3);}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .block-content .block-buttontext.disabled:hover{background-color:rgba(0,0,0,.1);text-shadow:none;box-shadow:none;cursor:not-allowed;text-decoration:none;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .block-content .block-buttontext{display:table!important;}}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .block-content .block-buttontext:hover{margin-top:auto;}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .block-content .block-buttontext span{font-weight:inherit;line-height:inherit;color:inherit;font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Droid Sans","Helvetica Neue",sans-serif,"Apple Color Emoji","color emoji","Segoe UI Emoji","Segoe UI Symbol";}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .block-content:last-child{margin-bottom:0;}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .contentBannerBGImage{display:flex;width:60%;background-size:cover;background-repeat:no-repeat;order:2;}@media screen and (max-width:768px){.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .contentBannerBGImage{order:1;min-height:210px;width:100%;}}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock.FullWidth{width:100%;}@media screen and (max-width:768px){.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock.FullWidth{width:100%;}}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock.FullWidth .block-content{flex:inherit;width:40%;}@media screen and (max-width:768px){.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock.FullWidth .block-content{order:2;width:100%;}}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock.FullWidth .contentBannerBGImage{width:60%;}@media screen and (max-width:768px){.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock.FullWidth .contentBannerBGImage{order:1;width:100%;min-height:210px;}}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock.HalfWidth{width:calc(50% - 20px);flex-direction:column;margin-top:0;justify-content:space-between;}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock.HalfWidth .contentBannerBGImage{order:1;min-height:210px;background-position:center center;width:100%;}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock.HalfWidth .block-content{width:100%;padding:40px 20px;order:2;flex:1 1 100%;}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock.CardWidth{width:calc(33% - 16px);flex-direction:column;margin-top:0;justify-content:flex-start;}@media screen and (max-width:1216px){.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock.CardWidth{width:calc(33% - 17px);}}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock.CardWidth .contentBannerBGImage{order:1;min-height:210px;background-position:center center;width:100%;}@media screen and (max-width:768px){.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock.CardWidth .contentBannerBGImage{order:1;min-height:210px;}}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock.CardWidth .block-content{width:100%;padding:40px 20px;order:2;flex-grow:1;flex:1 1 100%;}@media screen and (max-width:768px){.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock.CardWidth .block-content{width:100%;padding:40px 20px;order:2;}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock.CardWidth .block-content .block-title{font-size:24px;line-height:28px;}}@media screen and (max-width:768px){.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock.HalfWidth,.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock.CardWidth{width:100%;margin-left:0;margin-right:0;}}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .block-content .block-buttontext{display:flex;align-items:center;justify-content:center;padding:10px 20px;border:2px solid #25c9d0;box-shadow:none;border-radius:50px;background-color:#25c9d0;font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Droid Sans","Helvetica Neue",sans-serif,"Apple Color Emoji","color emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:20px;line-height:1;font-weight:700;color:#fff;transition:all .2s ease;text-transform:capitalize;margin-bottom:unset;background-color:rgba(36,45,55,.3);text-shadow:0 2px 4px #333;border-color:#fff;text-transform:inherit;}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .block-content .block-buttontext:hover{border-color:transparent!important;background-color:#25c9d0;color:#fff;text-shadow:0 2px 4px #333;box-shadow:0 12px 12px -8px rgba(0,0,0,.3);margin-top:-2px;margin-bottom:-2px;}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .block-content .block-buttontext a{color:#fff!important;font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Droid Sans","Helvetica Neue",sans-serif,"Apple Color Emoji","color emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:20px;line-height:1;font-weight:700;}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .block-content .block-buttontext a:hover{text-decoration:none;color:#fff!important;border:0;}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .block-content .block-buttontext:focus,.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .block-content .block-buttontext:focus-within{border-color:transparent!important;background-color:rgba(36,45,55,.3);box-shadow:inset 0 1px 10px rgba(0,0,0,.3);color:#fff;outline:0;}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .block-content .block-buttontext:focus a,.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .block-content .block-buttontext:focus-within a{outline:0;}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .block-content .block-buttontext:active{color:#fff!important;}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .block-content .block-buttontext:hover{background-color:#25c9d0;color:#242d37!important;text-shadow:none;box-shadow:0 12px 12px -8px rgba(0,0,0,.3);margin-top:-2px;margin-bottom:2px;border:2px solid #25c9d0!important;cursor:pointer;}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .block-content .block-buttontext:active{color:rgba(255,255,255,.9);border-color:rgba(0,0,0,.15);box-shadow:inset 0 1px 10px rgba(0,0,0,.3);margin-top:0;margin-bottom:0;}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .block-content .block-buttontext.disabled{font-weight:normal;background-color:rgba(0,0,0,.1);border-width:1px;border-color:rgba(0,0,0,.3);color:rgba(0,0,0,.3);}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .block-content .block-buttontext.disabled:hover{background-color:rgba(0,0,0,.1);text-shadow:none;box-shadow:none;cursor:not-allowed;text-decoration:none;}.contentbannerimagelistblock .contentbannerimagelistblock-container ul.content-section li.card-block.carditem.contentbannerimageblock .block-content .block-buttontext:hover{margin-top:auto;margin-bottom:unset;}