.mosaic{gap:max(54px,min(3.5714vw,54px)) 0;margin-block:max(54px,min(3.5714vw,54px))}.mosaic .field--item:nth-child(3),.mosaic .field--item:nth-child(6),.mosaic .field--item:nth-child(9){width:100%}.mosaic .field--item .paragraph{border-radius:max(6px,min(.3968vw,6px));padding:max(40px,min(2.6455vw,40px)) max(30px,min(1.9841vw,30px)) max(40px,min(2.6455vw,40px));color:#fff;height:100%;position:relative}.mosaic .field--item .paragraph h2,.mosaic .field--item .paragraph h4{color:#fff;width:100%;margin-bottom:max(30px,min(1.9841vw,30px));font-size:max(36px,min(2.381vw,36px));line-height:max(50px,min(3.3069vw,50px));font-weight:400}.mosaic .field--item .paragraph p{color:#fff;width:100%;font-size:max(20px,min(1.3228vw,20px));line-height:max(34px,min(2.2487vw,34px));font-weight:400}.mosaic .field--item .paragraph p:last-of-type a{position:absolute;bottom:30px;left:30px}.mosaic .field--item .paragraph a.btn{border:none;color:#fff;background-color:transparent;padding:0;font-size:max(16px,min(1.0582vw,16px));line-height:max(19px,min(1.2566vw,19px));font-weight:500;text-transform:uppercase;opacity:1}.mosaic .field--item .paragraph a.btn:after{content:"";display:inline-block;fill:currentColor;vertical-align:middle;background:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url("/themes/custom/araymond2_theme/css/../img/icons/caret-right.svg");mask-image:url("/themes/custom/araymond2_theme/css/../img/icons/caret-right.svg");position:relative;top:calc(-1*max(2px,min(.1323vw,2px)));left:max(6px,min(.3968vw,6px));width:max(7px,min(.463vw,7px));height:max(12px,min(.7937vw,12px));transition:all .3s}.mosaic .field--item .paragraph a.btn:hover,.mosaic .field--item .paragraph a.btn:focus-within{border:none;opacity:.6 !important;background-color:transparent}.mosaic .field--item .paragraph a.btn:hover:after,.mosaic .field--item .paragraph a.btn:focus-within:after{left:max(10px,min(.6614vw,10px))}.mosaic .field--item .paragraph .field--name-field-image{display:none}.mosaic .field--item .paragraph.bg_grey{background-color:#272525}.mosaic .field--item .paragraph.bg_blue{background-color:#3268aa}.mosaic .field--item .paragraph.bg_pink{background-color:#b73d74}.mosaic .field--item .paragraph.bg_white{background-color:#fff}.mosaic .field--item .paragraph.bg_image{background-size:cover;background-position:center center;position:relative;display:flex;justify-content:center;height:auto;padding:max(60px,min(3.9683vw,60px)) max(50px,min(3.3069vw,50px)) max(60px,min(3.9683vw,60px))}@media (min-width:1025px){.mosaic .field--item .paragraph.bg_image{justify-content:flex-start}}@media (max-width:800px){.mosaic .field--item .paragraph.bg_image{justify-content:center;padding:max(20px,min(1.3228vw,20px)) max(20px,min(1.3228vw,20px))}}.mosaic .field--item .paragraph.bg_image .row{justify-content:end;width:100%}.mosaic .field--item .paragraph.bg_image .row .col-lg-6{position:relative;background-color:#fff;padding:max(40px,min(2.6455vw,40px)) max(30px,min(1.9841vw,30px));border-radius:max(6px,min(.3968vw,6px))}.mosaic .field--item .paragraph.bg_image .row .col-lg-6:has(.btn-other){padding-bottom:max(70px,min(4.6296vw,70px))}@media (min-width:1025px){.mosaic .field--item .paragraph.bg_image .row .col-lg-6{width:calc(50% - 20px)}}.mosaic .field--item .paragraph.bg_image .row .col-lg-6 p{color:#312f2f}.mosaic .field--item .paragraph.bg_image .row .col-lg-6 a.btn{color:#5b5c67}.mosaic .field--item .paragraph:has(.btn-other){padding-bottom:max(70px,min(4.6296vw,70px))}