.elementor-43286 .elementor-element.elementor-element-a4a5021{margin-top:50px;margin-bottom:5px;}.elementor-43286 .elementor-element.elementor-element-d7b319c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-43286 .elementor-element.elementor-element-d7b319c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adc-polytech.com/wp-content/uploads/2024/07/newbnd.png");}.elementor-43286 .elementor-element.elementor-element-d7b319c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 15px 15px 15px;}.elementor-43286 .elementor-element.elementor-element-d7b319c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43286 .elementor-element.elementor-element-4e7c821{text-align:center;}.elementor-43286 .elementor-element.elementor-element-4e7c821 .elementor-heading-title{color:#FFFFFF;}.elementor-43286 .elementor-element.elementor-element-db9c033{text-align:center;}.elementor-43286 .elementor-element.elementor-element-54730ec > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-43286 .elementor-element.elementor-element-54730ec .glsr:not([data-theme]) .glsr-star{--glsr-summary-star:1.5em;}.elementor-43286 .elementor-element.elementor-element-54730ec .glsr-summary{justify-content:start;--glsr-max-w:450px;}.elementor-43286 .elementor-element.elementor-element-54730ec .glsr-summary-text{display:flex;justify-content:start;}.elementor-43286 .elementor-element.elementor-element-54730ec .glsr-summary .glsr-bar-background{--glsr-text-md:1em;}.elementor-43286 .elementor-element.elementor-element-54730ec .glsr-summary .glsr-bar{--glsr-bar-leading:1.5em;}.elementor-43286 .elementor-element.elementor-element-9a28502{width:var( --container-widget-width, 99.132% );max-width:99.132%;--container-widget-width:99.132%;--container-widget-flex-grow:0;color:var( --e-global-color-text );}.elementor-43286 .elementor-element.elementor-element-16a9355{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-43286 .elementor-element.elementor-element-16a9355 .elementor-divider-separator{width:100%;}.elementor-43286 .elementor-element.elementor-element-16a9355 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-43286 .elementor-element.elementor-element-f0a31d1{text-align:center;}.elementor-43286 .elementor-element.elementor-element-f7f6cba{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-43286 .elementor-element.elementor-element-f7f6cba .elementor-divider-separator{width:100%;}.elementor-43286 .elementor-element.elementor-element-f7f6cba .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-43286 .elementor-element.elementor-element-94dd97f{text-align:center;}.elementor-43286 .elementor-element.elementor-element-bb53950{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-43286 .elementor-element.elementor-element-bb53950 .elementor-divider-separator{width:100%;}.elementor-43286 .elementor-element.elementor-element-bb53950 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-43286 .elementor-element.elementor-element-3fd5c35{text-align:center;}.elementor-43286 .elementor-element.elementor-element-3f68d92{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-43286 .elementor-element.elementor-element-3f68d92 .elementor-divider-separator{width:100%;}.elementor-43286 .elementor-element.elementor-element-3f68d92 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-43286 .elementor-element.elementor-element-3230f2e{text-align:center;}.elementor-43286 .elementor-element.elementor-element-39247e6{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-43286 .elementor-element.elementor-element-39247e6 .elementor-divider-separator{width:100%;}.elementor-43286 .elementor-element.elementor-element-39247e6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-43286 .elementor-element.elementor-element-5658b4b{text-align:center;}.elementor-43286 .elementor-element.elementor-element-1dc6147{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-43286 .elementor-element.elementor-element-1dc6147 .elementor-divider-separator{width:100%;}.elementor-43286 .elementor-element.elementor-element-1dc6147 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-43286 .elementor-element.elementor-element-990ec72{text-align:center;}.elementor-43286 .elementor-element.elementor-element-c60e30f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-43286 .elementor-element.elementor-element-c60e30f .elementor-divider-separator{width:100%;}.elementor-43286 .elementor-element.elementor-element-c60e30f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-43286 .elementor-element.elementor-element-55b320c{text-align:center;}.elementor-43286 .elementor-element.elementor-element-71f9229{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-43286 .elementor-element.elementor-element-71f9229 .elementor-divider-separator{width:100%;}.elementor-43286 .elementor-element.elementor-element-71f9229 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-43286 .elementor-element.elementor-element-9a3c285{text-align:center;}.elementor-43286 .elementor-element.elementor-element-a815f6a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-43286 .elementor-element.elementor-element-a815f6a .elementor-divider-separator{width:100%;}.elementor-43286 .elementor-element.elementor-element-a815f6a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-43286 .elementor-element.elementor-element-1082f28{text-align:center;}.elementor-43286 .elementor-element.elementor-element-dd1f0a2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-43286 .elementor-element.elementor-element-2f9b5e2{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-43286 .elementor-element.elementor-element-d4bdc16 .elementor-button{background-color:#DA2022;border-style:none;border-radius:4px 4px 4px 4px;}.elementor-43286 .elementor-element.elementor-element-d4bdc16 > .elementor-widget-container{margin:0px 0px 020px 0px;}.elementor-43286 .elementor-element.elementor-element-d4bdc16 .elementor-button-content-wrapper{flex-direction:row;}.elementor-43286 .elementor-element.elementor-element-b5c10d5 .elementor-button{background-color:#00497A;}.elementor-43286 .elementor-element.elementor-element-b5c10d5 .elementor-button:hover, .elementor-43286 .elementor-element.elementor-element-b5c10d5 .elementor-button:focus{background-color:#B22222;}.elementor-43286 .elementor-element.elementor-element-b5c10d5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-43286 .elementor-element.elementor-element-665480c{text-align:center;}.elementor-43286 .elementor-element.elementor-element-e67a2b0 .glsr:not([data-theme]) .glsr-review .glsr-star{--glsr-review-star:1.25em;}.elementor-43286 .elementor-element.elementor-element-e67a2b0 .glsr:not([data-theme]) .glsr-review{text-align:start;justify-content:start;}.elementor-43286 .elementor-element.elementor-element-e67a2b0 .glsr:not([data-theme]) .glsr-review .glsr-review-actions{justify-content:start;}.elementor-43286 .elementor-element.elementor-element-e67a2b0 .glsr:not([data-theme]) .glsr-review .glsr-review-date{flex:inherit;}.elementor-43286 .elementor-element.elementor-element-e67a2b0 .glsr-reviews{--glsr-gap-xl:3em;}@media(max-width:768px){.elementor-43286 .elementor-element.elementor-element-08ed1ed > .elementor-widget-container{margin:-11px -11px -11px -11px;}.elementor-43286 .elementor-element.elementor-element-e67a2b0{z-index:0;}.elementor-43286 .elementor-element.elementor-element-e67a2b0 .glsr:not([data-theme]) .glsr-review .glsr-star{--glsr-review-star:11px;}.elementor-43286 .elementor-element.elementor-element-e67a2b0 .glsr:not([data-theme]) .glsr-review{text-align:start;justify-content:start;}.elementor-43286 .elementor-element.elementor-element-e67a2b0 .glsr:not([data-theme]) .glsr-review .glsr-review-actions{justify-content:start;}.elementor-43286 .elementor-element.elementor-element-e67a2b0 .glsr:not([data-theme]) .glsr-review .glsr-review-date{flex:inherit;}.elementor-43286 .elementor-element.elementor-element-e67a2b0 .glsr-reviews{--glsr-gap-xl:0px;}}@media(min-width:769px){.elementor-43286 .elementor-element.elementor-element-d7b319c{width:100%;}.elementor-43286 .elementor-element.elementor-element-d381530{width:63%;}.elementor-43286 .elementor-element.elementor-element-dd1f0a2{width:37%;}}/* Start custom CSS for gallery, class: .elementor-element-2f9b5e2 *//* Container adjustments */
.e-gallery-container {
    overflow: visible !important;
}

/* Gallery item styling */
.e-gallery-item {
    transition: all 0.4s ease !important;
    overflow: visible !important;
    z-index: 1;
}

/* Image styling */
.e-gallery-image {
    transition: all 0.4s ease !important;
    transform-origin: center;
}

/* Hover effect */
.e-gallery-item:hover {
    z-index: 10 !important;
    transform: scale(1.2);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2);
}

.e-gallery-item:hover .e-gallery-image {
    transform: scale(1.1);
}

/* Overlay effect */
.elementor-gallery-item__overlay {
    transition: all 0.3s ease !important;
    background: rgba(0, 0, 0, 0) !important;
    opacity: 0;
}

.e-gallery-item:hover .elementor-gallery-item__overlay {
    opacity: 1;
}

/* Ensure smooth transitions for all gallery items */
.e-gallery-item {
    will-change: transform;
}

.e-gallery-container {
    --columns: 2;
}
.elementor-43286 .elementor-element.elementor-element-2f9b5e2 .e-gallery-item:nth-child(n+5) {
    display: none;
}

/* On small screens (like smartphones) */
@media (max-width: 768px) {
    .e-gallery-container {
        --columns: 2 !important; /* still 2 columns */
        --hgap: 5px !important;  /* smaller gap */
        --vgap: 5px !important;
    }

    .e-gallery-item {
        transform: none !important; /* disable zoom on mobile */
        box-shadow: none !important;
    }

    .e-gallery-image {
        transform: none !important;
    }
}/* End custom CSS */