.elementor-4307 .elementor-element.elementor-element-8291a92{--display:flex;--gap:120px 0px;--row-gap:120px;--column-gap:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:4%;--padding-right:4%;}.elementor-4307 .elementor-element.elementor-element-b95e3f6{--display:flex;}.elementor-4307 .elementor-element.elementor-element-2600b5aa{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4307 .elementor-element.elementor-element-3023b0fb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;columns:1;font-family:var( --e-global-typography-c5bb507-font-family ), Sans-serif;font-size:var( --e-global-typography-c5bb507-font-size );font-weight:var( --e-global-typography-c5bb507-font-weight );line-height:var( --e-global-typography-c5bb507-line-height );letter-spacing:var( --e-global-typography-c5bb507-letter-spacing );color:var( --e-global-color-text );}.elementor-4307 .elementor-element.elementor-element-3023b0fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 2% 0%;}.elementor-4307 .elementor-element.elementor-element-3023b0fb.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-4307 .elementor-element.elementor-element-4dbddbb0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-4307 .elementor-element.elementor-element-b4259df{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:0.75px;}.elementor-4307 .elementor-element.elementor-element-b4259df > .elementor-widget-container{padding:0% 0% 4% 0%;}.elementor-4307 .elementor-element.elementor-element-b4259df .elementor-divider-separator{width:100%;}.elementor-4307 .elementor-element.elementor-element-b4259df .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-4307 .elementor-element.elementor-element-1f473f74{--display:flex;--gap:80px 0px;--row-gap:80px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4307 .elementor-element.elementor-element-1f473f74.e-con{--align-self:center;}.elementor-4307 .elementor-element.elementor-element-a725b78{--display:flex;--gap:60px 0px;--row-gap:60px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4307 .elementor-element.elementor-element-a725b78.e-con{--align-self:center;}.elementor-4307 .elementor-element.elementor-element-ae3e374{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4307 .elementor-element.elementor-element-702a1df{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;columns:1;font-family:var( --e-global-typography-c8736b0-font-family ), Sans-serif;font-size:var( --e-global-typography-c8736b0-font-size );line-height:var( --e-global-typography-c8736b0-line-height );letter-spacing:var( --e-global-typography-c8736b0-letter-spacing );color:var( --e-global-color-text );}.elementor-4307 .elementor-element.elementor-element-702a1df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4307 .elementor-element.elementor-element-702a1df.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-4307 .elementor-element.elementor-element-a0fb3a8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4307 .elementor-element.elementor-element-8ed75e6 .plus-stylist-list-wrapper .plus-icon-list-items .plus-icon-list-item{padding:0px 0px 0px 0px;}.elementor-4307 .elementor-element.elementor-element-8ed75e6 .plus-icon-list-items .plus-icon-list-item:not(:last-child){padding-bottom:calc(44px/2);}.elementor-4307 .elementor-element.elementor-element-8ed75e6 .plus-icon-list-items .plus-icon-list-item:not(:first-child){margin-top:calc(44px/2);}.elementor-4307 .elementor-element.elementor-element-8ed75e6 .plus-icon-list-icon{width:6px;padding-left:0px;}.elementor-4307 .elementor-element.elementor-element-8ed75e6 .plus-icon-list-icon i{font-size:6px;}.elementor-4307 .elementor-element.elementor-element-8ed75e6 .plus-icon-list-icon svg{width:6px;height:6px;}.elementor-4307 .elementor-element.elementor-element-8ed75e6 .plus-icon-list-item,.elementor-4307 .elementor-element.elementor-element-8ed75e6 .plus-icon-list-item p{font-family:var( --e-global-typography-c8736b0-font-family ), Sans-serif;font-size:var( --e-global-typography-c8736b0-font-size );line-height:var( --e-global-typography-c8736b0-line-height );letter-spacing:var( --e-global-typography-c8736b0-letter-spacing );}.elementor-4307 .elementor-element.elementor-element-8ed75e6 .plus-stylist-list-wrapper .plus-icon-list-text span.plus-hint-text{margin-left:5px;margin-top:0px;}.elementor-4307 .elementor-element.elementor-element-8ed75e6 .plus-stylist-list-wrapper.hover-inverse-effect:hover .on-hover .plus-icon-list-item{opacity:0.6 !important;}.elementor-4307 .elementor-element.elementor-element-8ed75e6 .plus-stylist-list-wrapper.hover-inverse-effect:hover .on-hover .plus-icon-list-item:hover,
					body.hover-stylist-global .elementor-4307 .elementor-element.elementor-element-8ed75e6 .hover-inverse-effect-global .on-hover .plus-icon-list-item:hover{opacity:1 !important;}.elementor-4307 .elementor-element.elementor-element-129adc0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4307 .elementor-element.elementor-element-228f5e1f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;columns:1;font-family:var( --e-global-typography-c8736b0-font-family ), Sans-serif;font-size:var( --e-global-typography-c8736b0-font-size );line-height:var( --e-global-typography-c8736b0-line-height );letter-spacing:var( --e-global-typography-c8736b0-letter-spacing );color:var( --e-global-color-text );}.elementor-4307 .elementor-element.elementor-element-228f5e1f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4307 .elementor-element.elementor-element-228f5e1f.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-4307 .elementor-element.elementor-element-ef23a83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4307 .elementor-element.elementor-element-ef23a83.e-con{--align-self:center;}.elementor-4307 .elementor-element.elementor-element-fcfb8c8{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:0.75px;}.elementor-4307 .elementor-element.elementor-element-fcfb8c8 > .elementor-widget-container{padding:0% 0% 4% 0%;}.elementor-4307 .elementor-element.elementor-element-fcfb8c8 .elementor-divider-separator{width:100%;}.elementor-4307 .elementor-element.elementor-element-fcfb8c8 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-4307 .elementor-element.elementor-element-d30eb9b{--display:flex;--gap:60px 0px;--row-gap:60px;--column-gap:0px;}.elementor-4307 .elementor-element.elementor-element-18b39b4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4307 .elementor-element.elementor-element-57e61729{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;columns:1;text-align:center;font-family:var( --e-global-typography-c8736b0-font-family ), Sans-serif;font-size:var( --e-global-typography-c8736b0-font-size );line-height:var( --e-global-typography-c8736b0-line-height );letter-spacing:var( --e-global-typography-c8736b0-letter-spacing );color:var( --e-global-color-text );}.elementor-4307 .elementor-element.elementor-element-57e61729 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4307 .elementor-element.elementor-element-57e61729.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4307 .elementor-element.elementor-element-d046141{--display:flex;}.elementor-4307 .elementor-element.elementor-element-db5e6fd{--display:flex;}.elementor-4307 .elementor-element.elementor-element-a50fadd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4307 .elementor-element.elementor-element-a50fadd.e-con{--align-self:center;}.elementor-4307 .elementor-element.elementor-element-e53a773{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:0.75px;}.elementor-4307 .elementor-element.elementor-element-e53a773 > .elementor-widget-container{padding:0% 0% 4% 0%;}.elementor-4307 .elementor-element.elementor-element-e53a773 .elementor-divider-separator{width:100%;}.elementor-4307 .elementor-element.elementor-element-e53a773 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-4307 .elementor-element.elementor-element-468923d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4307 .elementor-element.elementor-element-468923d.e-con{--align-self:center;}.elementor-4307 .elementor-element.elementor-element-64e56dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4307 .elementor-element.elementor-element-827e294{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;columns:1;text-align:center;font-family:var( --e-global-typography-c8736b0-font-family ), Sans-serif;font-size:var( --e-global-typography-c8736b0-font-size );line-height:var( --e-global-typography-c8736b0-line-height );letter-spacing:var( --e-global-typography-c8736b0-letter-spacing );color:var( --e-global-color-text );}.elementor-4307 .elementor-element.elementor-element-827e294 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4307 .elementor-element.elementor-element-827e294.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4307 .elementor-element.elementor-element-2eac439 .elementor-button{font-family:var( --e-global-typography-8c9a86b-font-family ), Sans-serif;font-size:var( --e-global-typography-8c9a86b-font-size );font-weight:var( --e-global-typography-8c9a86b-font-weight );letter-spacing:var( --e-global-typography-8c9a86b-letter-spacing );border-radius:40px 40px 40px 40px;padding:21px 34px 21px 34px;}@media(max-width:1024px){.elementor-4307 .elementor-element.elementor-element-3023b0fb{font-size:var( --e-global-typography-c5bb507-font-size );line-height:var( --e-global-typography-c5bb507-line-height );letter-spacing:var( --e-global-typography-c5bb507-letter-spacing );}.elementor-4307 .elementor-element.elementor-element-702a1df{font-size:var( --e-global-typography-c8736b0-font-size );line-height:var( --e-global-typography-c8736b0-line-height );letter-spacing:var( --e-global-typography-c8736b0-letter-spacing );}.elementor-4307 .elementor-element.elementor-element-8ed75e6 .plus-icon-list-item,.elementor-4307 .elementor-element.elementor-element-8ed75e6 .plus-icon-list-item p{font-size:var( --e-global-typography-c8736b0-font-size );line-height:var( --e-global-typography-c8736b0-line-height );letter-spacing:var( --e-global-typography-c8736b0-letter-spacing );}.elementor-4307 .elementor-element.elementor-element-228f5e1f{font-size:var( --e-global-typography-c8736b0-font-size );line-height:var( --e-global-typography-c8736b0-line-height );letter-spacing:var( --e-global-typography-c8736b0-letter-spacing );}.elementor-4307 .elementor-element.elementor-element-57e61729{font-size:var( --e-global-typography-c8736b0-font-size );line-height:var( --e-global-typography-c8736b0-line-height );letter-spacing:var( --e-global-typography-c8736b0-letter-spacing );}.elementor-4307 .elementor-element.elementor-element-64e56dd{--gap:22px 0px;--row-gap:22px;--column-gap:0px;}.elementor-4307 .elementor-element.elementor-element-827e294{font-size:var( --e-global-typography-c8736b0-font-size );line-height:var( --e-global-typography-c8736b0-line-height );letter-spacing:var( --e-global-typography-c8736b0-letter-spacing );}.elementor-4307 .elementor-element.elementor-element-2eac439 .elementor-button{font-size:var( --e-global-typography-8c9a86b-font-size );letter-spacing:var( --e-global-typography-8c9a86b-letter-spacing );}}@media(max-width:767px){.elementor-4307 .elementor-element.elementor-element-8291a92{--gap:80px 0px;--row-gap:80px;--column-gap:0px;}.elementor-4307 .elementor-element.elementor-element-b95e3f6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4307 .elementor-element.elementor-element-2600b5aa{--min-height:0px;--justify-content:center;}.elementor-4307 .elementor-element.elementor-element-3023b0fb{width:100%;max-width:100%;font-size:var( --e-global-typography-c5bb507-font-size );line-height:var( --e-global-typography-c5bb507-line-height );letter-spacing:var( --e-global-typography-c5bb507-letter-spacing );}.elementor-4307 .elementor-element.elementor-element-3023b0fb.elementor-element{--align-self:center;}.elementor-4307 .elementor-element.elementor-element-4dbddbb0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4307 .elementor-element.elementor-element-1f473f74{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4307 .elementor-element.elementor-element-a725b78{--justify-content:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4307 .elementor-element.elementor-element-ae3e374{--justify-content:center;}.elementor-4307 .elementor-element.elementor-element-702a1df{width:100%;max-width:100%;font-size:var( --e-global-typography-c8736b0-font-size );line-height:var( --e-global-typography-c8736b0-line-height );letter-spacing:var( --e-global-typography-c8736b0-letter-spacing );}.elementor-4307 .elementor-element.elementor-element-8ed75e6 .plus-icon-list-item,.elementor-4307 .elementor-element.elementor-element-8ed75e6 .plus-icon-list-item p{font-size:var( --e-global-typography-c8736b0-font-size );line-height:var( --e-global-typography-c8736b0-line-height );letter-spacing:var( --e-global-typography-c8736b0-letter-spacing );}.elementor-4307 .elementor-element.elementor-element-129adc0{--min-height:0vh;}.elementor-4307 .elementor-element.elementor-element-228f5e1f{width:100%;max-width:100%;font-size:var( --e-global-typography-c8736b0-font-size );line-height:var( --e-global-typography-c8736b0-line-height );letter-spacing:var( --e-global-typography-c8736b0-letter-spacing );}.elementor-4307 .elementor-element.elementor-element-d30eb9b{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4307 .elementor-element.elementor-element-57e61729{width:var( --container-widget-width, 340.281px );max-width:340.281px;--container-widget-width:340.281px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-c8736b0-font-size );line-height:var( --e-global-typography-c8736b0-line-height );letter-spacing:var( --e-global-typography-c8736b0-letter-spacing );}.elementor-4307 .elementor-element.elementor-element-468923d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4307 .elementor-element.elementor-element-827e294{width:var( --container-widget-width, 340.281px );max-width:340.281px;--container-widget-width:340.281px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-c8736b0-font-size );line-height:var( --e-global-typography-c8736b0-line-height );letter-spacing:var( --e-global-typography-c8736b0-letter-spacing );}.elementor-4307 .elementor-element.elementor-element-2eac439 .elementor-button{font-size:var( --e-global-typography-8c9a86b-font-size );letter-spacing:var( --e-global-typography-8c9a86b-letter-spacing );}}@media(min-width:768px){.elementor-4307 .elementor-element.elementor-element-1f473f74{--width:100%;}.elementor-4307 .elementor-element.elementor-element-a725b78{--width:100%;}.elementor-4307 .elementor-element.elementor-element-ef23a83{--width:100%;}.elementor-4307 .elementor-element.elementor-element-a50fadd{--width:100%;}.elementor-4307 .elementor-element.elementor-element-468923d{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4307 .elementor-element.elementor-element-a725b78{--width:100%;}.elementor-4307 .elementor-element.elementor-element-468923d{--width:64%;}.elementor-4307 .elementor-element.elementor-element-64e56dd{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-3023b0fb */.design {
 font-family: 'PP Neue Montreal Medium', sans-serif;
}

.boldtwo {
    font-weight: bold;
}

.indent {
    margin-left: 100px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-21ebdce */<!-- Add this CSS to Elementor Custom CSS -->
<style>
.logo-gallery {
    padding: 40px 20px;
    max-width: 1200px;
    margin: 0 auto;
}

.logo-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 40px;
    align-items: center;
    justify-items: center;
}

.logo-item {
    width: 100%;
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
}

.logo-item img {
    max-width: 160px;
    width: 100%;
    height: auto;
    object-fit: contain;
    filter: grayscale(100%);
    opacity: 0.7;
    transition: all 0.3s ease;
}

.logo-item:hover img {
    filter: grayscale(0%);
    opacity: 1;
}

/* Responsive Adjustments */
@media (max-width: 768px) {
    .logo-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 30px;
    }
    
    .logo-item {
        padding: 15px;
    }
    
    .logo-item img {
        max-width: 200px;
    }
}

@media (max-width: 480px) {
    .logo-grid {
        grid-template-columns: 1fr;
        gap: 20px;
    }
}
</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-57fc524 */<style>
.logo-gallery {
    padding: 40px 20px;
    max-width: 1200px;
    margin: 0 auto;
}

.logo-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 40px;
    align-items: center;
    justify-items: center;
}

.logo-item {
    width: 100%;
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
}

.logo-item img {
    max-width: 200px;
    width: 100%;
    height: auto;
    object-fit: contain;
    filter: grayscale(100%);
    opacity: 0.7;
    transition: all 0.3s ease;
}

.logo-item:hover img {
    filter: grayscale(0%);
    opacity: 1;
}

/* Responsive Adjustments */
@media (max-width: 768px) {
    .logo-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 30px;
    }
    
    .logo-item {
        padding: 15px;
    }
    
    .logo-item img {
        max-width: 200px;
    }
}

@media (max-width: 480px) {
    .logo-grid {
        grid-template-columns: 1fr;
        gap: 20px;
    }
}
</style>/* End custom CSS */