.image-gallery{padding:60px 2% 45px}@media(min-width:800px){.image-gallery{padding-bottom:70px;padding-top:120px}}.image-gallery .img-gallery-container .row{gap:29px 26px}.image-gallery .carousel{margin-left:auto;margin-right:auto;max-width:1920px;padding:0 50px}@media(min-width:1050px){.image-gallery .carousel{padding:0 140px}}.image-gallery .carousel .carousel-inner{overflow:visible!important}.image-gallery .carousel .carousel-inner .visible-outline{border-color:#86b7fe;box-shadow:inset 0 0 0 5px #4691ff;outline:0}.image-gallery .carousel .carousel-inner .col-image-gallery{aspect-ratio:auto 4/3;background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:0;position:relative;width:calc(50% - 26px);z-index:9999}@media(min-width:1050px){.image-gallery .carousel .carousel-inner .col-image-gallery{width:calc(25% - 26px)}}.image-gallery .carousel .carousel-inner .col-image-gallery a{aspect-ratio:auto 4/3;background-blend-mode:multiply;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:100%;left:0;mix-blend-mode:multiply;overflow:hidden;position:absolute;top:0;width:100%;z-index:7}.image-gallery .carousel .carousel-inner .col-image-gallery a:after{background-color:#fa4616;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(101%);transition:all .2s ease-in-out;width:100%}.image-gallery .carousel .carousel-inner .col-image-gallery a:hover:after{transform:translateX(0)}.image-gallery .carousel .carousel-control-next{justify-content:end;opacity:1;right:-40px}@media(min-width:1050px){.image-gallery .carousel .carousel-control-next{right:-60px}}.image-gallery .carousel .carousel-control-next:focus .carousel-control-next-icon svg path,.image-gallery .carousel .carousel-control-next:hover .carousel-control-next-icon svg path{fill:#fa4616}.image-gallery .carousel .carousel-control-next .carousel-control-next-icon{background-image:none;height:120px!important;transition:all .2s ease-in-out;width:30px!important}@media(min-width:1050px){.image-gallery .carousel .carousel-control-next .carousel-control-next-icon{width:40px!important}}.image-gallery .carousel .carousel-control-prev{justify-content:start;left:-50px;opacity:1}@media(min-width:1050px){.image-gallery .carousel .carousel-control-prev{left:-60px}}.image-gallery .carousel .carousel-control-prev:focus .carousel-control-prev-icon svg path,.image-gallery .carousel .carousel-control-prev:hover .carousel-control-prev-icon svg path{fill:#fa4616}.image-gallery .carousel .carousel-control-prev .carousel-control-prev-icon{background-image:none;height:120px!important;transition:all .2s ease-in-out;width:30px!important}@media(min-width:1050px){.image-gallery .carousel .carousel-control-prev .carousel-control-prev-icon{width:40px!important}}.img-gallery-modal{z-index:999999999999}.img-gallery-modal .btn-close{background:url("data:image/svg+xml;utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"44.699\" height=\"43.715\"><g fill=\"none\" stroke=\"%23000\"><path d=\"m.349.358 44 43\" data-name=\"Line 2748\"/><path d=\"m44.349.358-44 43\" data-name=\"Line 2749\"/></g></svg>");background-position:50%;background-repeat:no-repeat;display:flex;height:50px;margin-bottom:50px;margin-left:auto;width:50px}.img-gallery-modal .modal-header{border-bottom:none;display:none}.img-gallery-modal .modal-content{background-color:#f4f6f6}.img-gallery-modal .modal-body{background-color:#f4f6f6;margin-left:auto;margin-right:auto;max-width:1640px;padding-top:47px;width:100%}.img-gallery-modal .modal-dialog{background-color:#f4f6f6}.img-gallery-modal .img-fluid{aspect-ratio:4/3!important;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.editor-styles-wrapper .img-gallery-container .block-editor-block-list__layout{display:flex!important;flex-wrap:wrap;gap:20px}.editor-styles-wrapper #imageGallery{padding:0!important}.editor-styles-wrapper .image-gallery .img-gallery-container .row{gap:unset!important}.editor-styles-wrapper .modal-fullscreen .modal-body{overflow-y:auto;width:100%!important}.editor-styles-wrapper #imageGallery .carousel-item{float:unset!important}.editor-styles-wrapper .modal{display:flex!important;max-width:100%!important;opacity:1!important;position:relative!important;width:100%!important;z-index:99999999999!important}.editor-styles-wrapper .wp-block-freeform .has-advanced-toolbar{display:block!important}
