.card_gallery{position:relative}.card_gallery .card_inner{border-radius:6px;height:100%;overflow:hidden;padding:26px 20px;position:relative;white-space:normal}.card_gallery .icon_box .icon_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:70px;height:80px;justify-content:center;margin-bottom:10px;width:80px}.card_gallery .icon_box svg{display:block;height:1em;vertical-align:middle;width:1em}.card_gallery .icon_box.bgAdded .icon_inner{border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:40px;justify-content:center;text-align:center}.card_gallery .icon_box.small_sz .icon_inner{font-size:40px;height:50px;width:50px}.card_gallery .icon_box.small_sz.bgAdded .icon_inner{font-size:30px}.card_gallery .icon_box.large_sz .icon_inner{font-size:85px;height:100px;width:100px}.card_gallery .icon_box.large_sz.bgAdded .icon_inner{font-size:65px}.card_gallery .icon_box.bgAdded img,.card_gallery .icon_box.medium_sz.bgAdded img{width:40px}.card_gallery .icon_box.small_sz.bgAdded img{width:30px}.card_gallery .icon_box.large_sz.bgAdded img{width:65px}.card_gallery .icon_box span.icon_img.icon_sp{line-height:0}.card_gallery .card_item.text_center .icon_inner{margin-left:auto;margin-right:auto}.card_gallery .card_item.text_left .btn_row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.card_gallery .card_item.text_right .icon_inner{margin-left:auto}.card_gallery .card_item.text_right .btn_row{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.card_gallery .card_item.text_center .btn_row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card_gallery .card_box{position:relative;z-index:5}.card_gallery .card_item.hoverAdde .card_inner:hover .overlay_bg{pointer-events:auto;visibility:visible}.card_gallery .card_inner:hover .overlay_bg.custom{opacity:1}.card_gallery .card_item .overlay_bg{pointer-events:none}.card_gallery .card_item .overlay_bg,.card_gallery .hover_img.bg_el{opacity:0;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.card_gallery .hover_img.bg_el{z-index:0}.card_gallery .card_item.hoverAdde .card_inner:hover .hover_img.bg_el{opacity:1}.card_gallery .card_item.shadowAdded .card_inner{-webkit-box-shadow:0 2px 10px hsla(0,0%,9%,.1);box-shadow:0 2px 10px hsla(0,0%,9%,.1)}.card_gallery .card_content>:last-child{margin-bottom:0}.card_gallery .card_content+.btn_row{margin-top:24px}.card_gallery .card_item .main_overlay_bg{-webkit-transition:all all .2s ease;-o-transition:all all .2s ease;transition:all all .2s ease}.card_gallery .card_item.hoverAdde .card_inner:hover .main_overlay_bg{opacity:0}.card_gallery span.icon_img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card_gallery .card_item{cursor:default}.card_gallery .card_item h5{margin-bottom:10px}.card_gallery .card_box .it_title{margin-bottom:.6rem}.card_gallery .bottom_row.notshadow .rowGap15{row-gap:45px}.card_gallery .bottom_row.masonadded .card_item{margin-bottom:20px}.card_gallery .card_item.shadowAdded:nth-child(3)~.card_item.shadowAdded{margin-bottom:10px}.card_gallery a.ovelar_link_add.bg_el{z-index:10}.card_gallery .icon_box span.icon_img.icon_sp{height:100%}.card_gallery .icon_box.bgAdded img,.card_gallery .icon_box.bgAdded span.icon_img.icon_sp{height:auto}@media (max-width:767px){.card_gallery .bottom_row.notshadow .rowGap15{row-gap:20px}}.page-center--custom{max-width:1500px!important}.c-ss .main_overlay_bg:before{background:linear-gradient(180deg,rgba(0,0,0,.6),rgba(0,0,0,.6));content:"";inset:0;position:absolute}.c-ss .btn_item .hs-button{appearance:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.35);box-shadow:0 4px 12px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.3);color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 18px;transition:all .25s ease}.card_gallery:has(.c-ss) .card_item{min-height:350px!important}.c-ss .card_box{display:flex;flex-direction:column;height:100%}.c-ss .card_box .btn_row{margin-top:auto!important}.c-ss .splide .splide__arrow svg{background:#fff;border:1px solid #d3d3d3;border-radius:50%;fill:#8d4e91;padding:5px}